如何通过正确的安装创建完全可分发的C#应用​​程序?

时间:2015-04-10 19:18:33

标签: c# winforms installation

是否可以使用仅使用Visual Studio安装在“正确”位置(即C:\ Program Files \ MyAppName)的C#创建可完全分发的应用程序?

我是创建独立应用程序的新手,我创建了第一个简单的测试应用程序,但现在希望开发一个家庭库存类型的应用程序。它需要可分发的SQL Server数据库(我在我的测试应用程序中使用),我希望它安装到“正常”位置。现在,它似乎安装到C:\ Users \%Username%\ AppData \ Local \ Apps \ 2.0。

这可以用C#完成,还是需要一些第三方安装创建包?

1 个答案:

答案 0 :(得分:3)

只要它们不依赖于GAC中的程序集等,.NET应用程序默认是独立的/“完全可分发的”。我将应用程序安装到其他计算机的最常用方法是将输出文件夹(例如bin \ Release)复制到我想要的安装位置。对于要从​​网站下载的应用程序,压缩文件夹应该足够了,用户可以解压缩到他们希望的任何位置。