【问题标题】:How to include custom data files in ClickOnce deployment?如何在 ClickOnce 部署中包含自定义数据文件?
【发布时间】:2011-01-25 18:26:45
【问题描述】:

是否可以在 ClickOnce 部署中包含自定义数据文件?

我找不到任何选项(Visual Studio 2005 和 2010)。 发布选项卡中的应用程序文件对话框不显示自定义文件。

【问题讨论】:

    标签: visual-studio deployment clickonce


    【解决方案1】:

    至少在 Visual Studio 2012 中是可能的(很可能也是 Visual Studio 2010)。关键是将文件的构建操作设置为“内容”。

    更多信息在 Custom Folders in ClickOnce 中。

    【讨论】:

    • 不应该将属性“复制到输出目录”的值更改为“始终复制”(例如“不复制”)吗?
    • 提供的属性“复制到输出目录”设置为“始终复制”,它今天对我有用,我正在处理的 ClickOnce 应用程序没有任何问题(Visual Studio 2008(不要问) ),包括将 ClickOnce 应用程序部署到外部 HTTP 服务器并在客户端计算机上接受更新。
    【解决方案2】:

    看来这是不可能的。来自 ClickOnce Deployment Overview (MSDN) 中的 ClickOnce 部署概述

    安装共享文件 --

    另外文章ClickOnce deployment or not?也很有用。

    【讨论】:

    • ClickOnce 部署方案非常棒,因为它非常简单。实际上,我遇到的问题是尝试将作为一个 DLL(该项目的一部分)的一部分的自定义 XSD 文件与引用第一个 DLL 的另一个 DLL 打包在一起。 - 最后我按照这里某处的建议做了这个,显然也将 XSD 包含在第二个项目中 - 它看起来不是那么连贯的解决方案,而且不是很可持续。即使那样我也遇到了问题,因为项目文件中的更改没有立即反映(不确定如何......)在我所做的新发布中......使用 MageUI 进行调试
    • 这是不是不可能的(也就是说,它可能的)。见aL3891's answer。它甚至可以使用 Visual Studio 2008。
    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多