是否可以使用仅在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/