Visual studio 如何在ClickOnce部署中包含自定义数据文件?
是否可以在ClickOnce部署中包含自定义数据文件Visual studio 如何在ClickOnce部署中包含自定义数据文件?,visual-studio,deployment,clickonce,Visual Studio,Deployment,Clickonce,是否可以在ClickOnce部署中包含自定义数据文件 我找不到任何选项(VisualStudio2005和2010)。“发布”选项卡中的“应用程序文件”对话框不显示自定义文件。这似乎是不可能的。从(MSDN)中的ClickOnce部署概述: 安装共享文件--否 这篇文章也非常有用。事实上这是可能的,至少在VisualStudio2012年(很可能也是VisualStudio2010年)。关键是将文件上的构建操作设置为“内容” 更多信息请参阅 ClickOnce部署方案非常棒,因为它非常简单。实际
我找不到任何选项(VisualStudio2005和2010)。“发布”选项卡中的“应用程序文件”对话框不显示自定义文件。这似乎是不可能的。从(MSDN)中的ClickOnce部署概述: 安装共享文件--否
这篇文章也非常有用。事实上这是可能的,至少在VisualStudio2012年(很可能也是VisualStudio2010年)。关键是将文件上的构建操作设置为“内容”
更多信息请参阅 ClickOnce部署方案非常棒,因为它非常简单。实际上,我遇到的困难是,试图将一个自定义XSD文件(该文件是一个DLL(该项目的一部分))与引用第一个DLL的另一个DLL打包最后,我按照这里的建议做了这件事,明确地将XSD也包括在第二个项目中——它看起来不是一个一致的解决方案,也不是很可持续。即使在那时,我也遇到了问题,因为项目文件中的更改没有立即反映在我所做的新发布中(不确定如何反映)。。使用MageUI进行调试并非不可能(也就是说,这是可能的)。看见它甚至可以在使用Visual Studio 2008时工作。属性“复制到输出目录”的值是否应该更改为“始终复制”(例如,从“请勿复制”)?如果属性“复制到输出目录”设置为“始终复制”,它今天对我有效,而我正在使用的ClickOnce应用程序(Visual Studio 2008(请勿询问))没有任何问题,包括将ClickOnce应用程序部署到外部HTTP服务器,并在客户端计算机上接受更新服务。