使用 Visual Studio 2008 对 C++CLI 项目进行 ClickOnce 部署
如何发布 C++/CLI Windows 窗体项目以进行 ClickOnce 部署? C++/CLI 项目的属性窗口不包含“发布”选项卡(与 C# 项目类似)。
How do I publish a C++/CLI Windows Forms project for ClickOnce deployment? The properties window for C++/CLI projects does not include a "Publish" tab (like in the C# projects).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以遵循MSDN 上手动部署 ClickOnce 应用程序的指南。
这依赖于 Windows 软件开发工具包和命令行工具而不是 Visual Studio 来进行部署。
另一个说明 - 如果可以的话,我建议尝试 如果可能,迁移到 /clr:pure。 如果您使用本机代码,则这将不起作用,但如果它是纯 Windows 窗体应用程序,它将使部署方案更简单,因为您在 ClickOnce 中遇到 CAS 要求的问题会更少。
You can follow the guidelines for manually deploying a ClickOnce application on MSDN.
This relies on the Windows Software Development Kit and command line tools instead of Visual Studio to do your deployment.
Just another note with this - if you can, I'd recommend trying to migrate to /clr:pure if possible. If you're working with native code, this won't work, but if it's a pure windows forms app, it will make the deployment scenario simpler, since you'll have fewer issues in ClickOnce with CAS requirements.
您无法 ClickOnce 部署用非托管代码编写的 exe。 标准方法是创建一个托管代码存根 exe,它将启动您的实际应用程序。
这是相关问题。
You cannot ClickOnce deploy an exe written in unmanaged code. The standard approach is to create a managed code stub exe that would launch your actual application.
Here's a related question.