使用 Visual Studio 2008 对 C++CLI 项目进行 ClickOnce 部署

发布于 2024-07-18 16:11:40 字数 88 浏览 3 评论 0原文

如何发布 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

山有枢 2024-07-25 16:11:40

您可以遵循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.

定格我的天空 2024-07-25 16:11:40

您无法 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文