如果将一个C#.net的数据库项目作成打包安装(连着小的数据库文件) 应如何操做(vs2005)

作者&投稿:黄到 (若有异议请与网页底部的电邮联系)
vs2010中c#如何把已经建好的数据库导入到项目中?~

数据库应该是附加到数据库管理系统中,而不是导入到项目中,具体操作为:

登录已安装的SQL Server数据库,右键单击数据库,指向“任务”,然后单击“附加”。
“附加数据库”对话框中指定要附加的数据库,单击“添加”,然后在“定位数据库文件”对话框中,选择数据库所在的磁盘驱动器(就是你数据库QinShiShuJuKu的位置),然后点击确定即完成数据库附加

把数据库放在bin文件夹,因为打包后bin文件夹的东东不会被编译为dll,而是原封不动,但在开发时就要注意,因为开发后再这样做有可能会改连接字符串等等的

1:新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)

2:安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成.
如下图:

3:开始制作
安装向导完成后即可进入项目文件夹:

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.

然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

然后右击左边的"应用程序文件夹"打开属性对话框:

将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";
修改后如图:

然后打开解决方案管理器,右击你的解决方案名称,选择属性:

在打开的属性页中,选择"系统必备",

在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!
选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)

好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4:制作完成
现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.

文件--新建--项目
其它项目类型--安装和部署--Web安装项目
然后将项目文件添加到当前项目中
具体看MSDN的 "Web 安装项目的部署"

直接做成安装包就可以
就是项目中那个“安装项目”
你在新建项目的时候就可以看到了


c语言将一个程序的运行结果作为另一个程序的输入值怎么弄?
用全局变量,或者函数返回值保存这个值。全局变量,先定义好需要函数执行后的数据类型,用全局变量保存这个值,在另一个程序中直接用这个变量,函数返回值,定义一个程序是让他一定有个返回值,在另一个程序中调用,将返回值付给变量

C语言中如何将结果传递给另一个C语言文件?
多文件之间,一般很少有单个参数传递,那个交集太大,不容易移植,各个文件之间最好是越独立越好。你提到的数据传递,一般是通过函数接口来实现的。就是说我要用另一个C文件中的某一个功能的时候,可以通过include它的头文件,然后直接调用它的接口函数,这样目的就达到了,这样实现的好处就是易于移植。这...

一个C语言将1990写为1 9 9 0
int main(){char a[10],b[10];int i,j;gets(a);for(i=0,j=0;a[i]!=' ';i++,j++){b[j]=a[i];j++;b[j]=' ';} printf("%s\\n",b);return 0;} }

c语言编写一个程序分几步?
编写一个C语言程序通常包括以下步骤:定义变量:根据程序的需要,定义变量用于存储数据。变量可以是整型、字符型、浮点型等。编写代码:编写程序的主体代码,包括算法和逻辑操作等。编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单...

c语言中将一个浮点型赋值给整型时,会不会四舍五入?
c语言中将一个浮点型赋值给整型时,不会四舍五入,会直接舍去小数部分的数据,也可以认为是执行了下取整运算。将浮点数(单双精度)转换为整数时,将舍弃浮点数的小数部分, 只保留整数部分。将整型值赋给浮点型变量,数值不变,只将形式改为浮点形式, 即小数点后带若干个0。注意:赋值时的类型转换...

编写一个C程序,将用户输入的数字转换成中文大写,比如输入123,输出“壹...
scanf("%s", original);while (original[i] != '\\0') {switch (original[i]) {case '1': converted_char = "壹"; break;case '2': converted_char = "贰"; break;case '3': converted_char = "叁"; break;case '4': converted_char = "肆"; break;case '5': converted_char...

C语言中怎么将一个整数字符串转换为一个数
intvalue;value=0;\/\/逐个把一个整数字符串转换为一个数。while(*string>='0'&&*string<='9'){ value*=10;value+=*string-'0';string++;} \/\/错误检查:如果由于遇到一个非数字字符而终止,把结果设置为0 if(*string!='\\0')value=0;returnvalue;} intmain(){ char*numChar="102";print...

C程序中如何将结果(该结果是一个一维数组)以表格形式输出,
int main(){ int a[4][5];int i,j,k,s;k = 1;puts("该4行5列的二维数组是:");for(i = 0;i < 4;++i){ for(j = 0;j < 5;++j){ a[i][j]= k++;printf("%d\\t",a[i][j]);if(i 3 == 0 || j 4 == 0)s += a[i][j];} putchar('\\n');} printf...

(1)编写一个C语言程序,包含字符串值"Hello World"。程序将字符串中每个...
void main(){ char String[13]="Hello World";char *pStr=String;printf("与0异或:");while(*pStr != '\\0'){ putchar((*pStr)^0);++pStr;} printf("\\n与1异或:");pStr=String;while(*pStr != '\\0'){ putchar((*pStr)^1);++pStr;} } 第二题:include "stdio.h"void ...

C++基础教程,比较全面,适合小白
每个C ++程序的入口点都是main()。在上述代码中,cout << "Hello World!"将"Hello World!"输出到屏幕上。在C ++程序中,流被用来执行输入和输出操作,大多数情况下,默认的输出目标是屏幕。cout用来访问流对象,< 在C ++中,分号用于终止语句。每个语句都必须以分号结尾,表示一个逻辑表达式的结束...

昭觉县18581773125: 如果将一个C#.net的数据库项目作成打包安装(连着小的数据库文件) 应如何操做(vs2005) -
苏毓苦参: 1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 如下图:3:开始制作 安...

昭觉县18581773125: 在.net上用c#编写程序用来维护和管理SQLserver数据库应该怎么编? -
苏毓苦参: 实现方法.Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection.SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;OleDbConnection类的对象连接支持...

昭觉县18581773125: 我写了一个C#+SQL数据库的软件.要在没有安装Visual Stdio和SQL Server的电脑上面安装该怎么做? -
苏毓苦参: 只要有.NET framework就可以运行C#软件.但SQL Server是一定要安装的,不然数据库跑不起来.

昭觉县18581773125: 如何运行别人开发的.net项目 -
苏毓苦参: 直接打开 xxx.sln /xxx.csproj(C#)的文件就可以运行了阿 别忘记给分阿...打开别人的项目运行的话,是不用创建项目的,按照我上面说的打开那个文件就可以了.如果你是要引用别人的...

昭觉县18581773125: 新手求教:C#写的程序连带着数据库怎么打包? -
苏毓苦参: 有SQL数据库的话是不可能一撮而就的,就算你打包之后人家还是得在自己的SQL Server里创建相应的数据库,不是你想象的有那么一个数据库的文件就成的,如果是access数据库...

昭觉县18581773125: C#NET 怎样连接数据库 -
苏毓苦参: 用C#.net可以连接的数据库有Access,SQL Server,Oracle,还有excel等很多,C#.net连接不同的数据库有不同的方法,不一样的地方就是导入的命名空间不同,和连接数据库的字符串不同,首先说下命名空间的导入,大部分数据库在导入了下面...

昭觉县18581773125: C#.net开发网站,如何将数据库中网站的基本信息取出存入变量,便于任何页面调用 -
苏毓苦参: 按照不同的作用域,可以用将数据放入session ,application application是整个应用程序共享数据 session是对于同一个会话共享一份数据,不同会话各自维护自己的数据 全局变量的话,不建议使用 如果数据用来加载到母版页的话,就在母版页读取啊 如果数据时面向各个内容页的话,在内容页的逻辑读取啊

昭觉县18581773125: 怎样把数据库文件添加到C#的一个控制台项目中 -
苏毓苦参: 这个涉及了数据库连接,具体为先连接数据库,在创建一个读取器,然后输出就行了

昭觉县18581773125: C#如何创建数据库文件.edb -
苏毓苦参: 使用 ADOX 和 Visual C#.net 创建 Access 数据库中打开一个新的 Visual C#.net 控制台应用程序.在 解决方案资源管理器 中,右击 引用 节点并选择 添加引用.在 COM 选项卡上选择 Microsoft ADO 分机 2.7 DDL 和安全,单击 选择 以将其添加...

昭觉县18581773125: 在C#.Net中创建Windows Forms项目,怎么添加配置文件 -
苏毓苦参: 在你存放窗体的类库下,新建一个项目:选择“应用程序配置文件”,默认名称为app.config.把数据库连接字符串写app.config里就行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网