如何把C#.NET编写的程序打包成免安装的EXE执行文件啊
如何把C#.NET编写的程序打包成免安装的EXE执行文件啊,其中还包含一个access的数据库文件,差不多像一个小型的通讯录。变成那种可以在任何window系统下都可以直...
如何把C#.NET编写的程序打包成免安装的EXE执行文件啊,其中还包含一个access的数据库文件,差不多像一个小型的通讯录。变成那种可以在任何window系统下 都可以直接运行的。
展开
展开全部
把你引用的dll放到资源文件里,
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string path = Application.StartupPath + "/";
string dllFileName = “dll名称”
if (!File.Exists(path + dllFileName)) //文件不存在
{
FileStream fs = new FileStream(path + dllFileName,
FileMode.CreateNew, FileAccess.Write);
byte[] buffer =
Properties.Resources.dll名称;
fs.Write(buffer, 0, buffer.Length);
fs.Close();
}
Application.Run(new GDForm());
}
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string path = Application.StartupPath + "/";
string dllFileName = “dll名称”
if (!File.Exists(path + dllFileName)) //文件不存在
{
FileStream fs = new FileStream(path + dllFileName,
FileMode.CreateNew, FileAccess.Write);
byte[] buffer =
Properties.Resources.dll名称;
fs.Write(buffer, 0, buffer.Length);
fs.Close();
}
Application.Run(new GDForm());
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接编译 运行 生成一个。exe的可执行文件 就行啊,把那几个必要的dll 文件一起拿出来就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译生成后在项目目录下的bin文件下有一个EXE文件,点开就可以用了!要是要拷贝走,需要把相关的文件(.dll、XML)一起复制走!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-28
展开全部
那上面不是有一个生成安装文件么 直接生成就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询