使用Visual Studio 2008对C ++ / CLI项目进行ClickOnce部署
-
05-07-2019 - |
题
如何为ClickOnce部署发布C ++ / CLI Windows窗体项目? C ++ / CLI项目的属性窗口不包含“发布”项目。 tab(就像在C#项目中一样)。
解决方案
您可以按照在MSDN上手动部署ClickOnce应用程序的指南
这依赖于Windows软件开发工具包和命令行工具而不是Visual Studio来进行部署。
这是另一个注意事项 - 如果可以,我建议尝试如果可能,迁移到/ clr:pure 。如果您正在使用本机代码,这将无法正常工作,但如果它是一个纯Windows窗体应用程序,它将使部署方案更简单,因为您在具有CAS要求的ClickOnce中的问题较少。
其他提示
你不能ClickOnce部署用非托管代码编写的exe。标准方法是创建一个托管代码存根exe,它将启动您的实际应用程序。
这是一个相关问题
不隶属于 StackOverflow