【问题标题】:ClickOnce Deployment for a C++/CLI Project using Visual Studio 2008使用 Visual Studio 2008 为 C++/CLI 项目部署 ClickOnce
【发布时间】:2009-05-05 15:04:03
【问题描述】:

如何为 ClickOnce 部署发布 C++/CLI Windows 窗体项目? C++/CLI 项目的属性窗口不包括“发布”选项卡(就像在 C# 项目中一样)。

【问题讨论】:

    标签: visual-studio winforms visual-studio-2008 clickonce c++-cli


    【解决方案1】:

    您可以关注guidelines for manually deploying a ClickOnce application on MSDN

    这依赖于 Windows 软件开发工具包和命令行工具,而不是 Visual Studio 来进行部署。

    这只是另一个注意事项 - 如果可以的话,我建议尽可能尝试migrate to /clr:pure。如果您使用的是本机代码,这将不起作用,但如果它是一个纯 Windows 窗体应用程序,它将使部署方案更简单,因为您在 ClickOnce 中遇到 CAS 要求的问题会更少。

    【讨论】:

    • 是的,它是纯粹的。不幸的是,我的经验是 C++/CLI 的主要好处是托管/本机 I/O。 PURE 的模型通常是禁止性的 :( 这实际上是我最讨厌的问题之一,这和缺乏 64 位/32 位混合模式调试支持.. :|
    【解决方案2】:

    您不能 ClickOnce 部署用非托管代码编写的 exe。标准方法是创建一个托管代码存根 exe 来启动您的实际应用程序。

    这是related question

    【讨论】:

      猜你喜欢
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      相关资源
      最近更新 更多