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

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

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

最佳答案

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

关于c# - 如何通过正确安装创建完全可分发的C#应用​​程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29569153/

10-13 07:47
查看更多