没有任何构建工具的c#安装程序

时间:2018-04-16 06:46:45

标签: c# wpf installation windows-installer azure-pipelines

是否有安装工具需要安装任何工具? 我的构建代理(vsts托管代理)没有管理员权限,但仍需要普通的安装程序。

我目前正在使用ClickOnce,但这需要很多变通方法,我不太喜欢它。

我知道像WIX或VS安装项目这样的安装程序,但是那些没有WIX工具包或Visual Studio的人不会工作。

我希望有人有想法,否则我必须手动完成。

2 个答案:

答案 0 :(得分:0)

您可能需要查看Squirrel。它是Windows桌面应用程序的开源(免费)安装和更新框架。

Advanced Installer是Windows上应用程序打包和部署的另一种解决方案。

答案 1 :(得分:0)

可以将WiX拉入构建服务器而无需管理员权限。它有一个nuget包,仅用于此目的。

https://www.nuget.org/packages/WiX/

这将要求您不要运行MSI验证,所以要小心。

另请注意,WiX不需要VS. VS安装确实。