经过很多尝试,我得到了一个非常好的解决方法!
我在这里找到了这个Visual Studio 2015安装程序项目: https : //visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
女巫给你选择创建和安装到你的项目。
下载并安装这个插件后,你将能够添加一个安装程序项目到你的主项目。
那么你需要选择安装程序安装的项目:
然后你可以建立这个安装程序项目,你会得到2个安装文件:
然后你就完成了!
现在,您可以运行setup.exe而不用任何有关“未知发布者”的警告消息,重要的是要注意,您必须启动Setup.exe而不是Setup.msi,并且在启动Setup.exe时,您必须具有Setup.msi相同的文件夹。 虽然它安装你的应用程序,它会要求管理员权限,但它不会给你一个关于“这是一个不安全的应用程序”的可怕的警告消息。
你的应用程序安装后,你将能够运行它(从您设置安装位置),并通过运行它,我的意思是在安装目录中,你将有你的应用程序的exe文件,你可以运行它没有任何警告消息。
所以基本上发生了什么是你只有当安装程序启动安装时必须给予管理员权限,但之后,你的应用程序将被信任,并将运行没有任何消息。
关于Setup.exe和Setup.msi,您可以使用IExpress将两个exe文件加入其中。