2010-03-10 74 views

回答

3

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

安装共享文件的 - 没有

而且文章ClickOnce deployment or not?是非常有用的。

+1

ClickOnce的部署方案非常棒,因为它非常简单。实际上,我试图将一个自定义XSD文件打包成一个DLL(该项目的一部分)与另一个引用第一个DLL的DLL。 - 最后我按照这里建议的方式做了这件事,将XSD简单地包含在第二个项目中 - 它看起来像一个不那么一致的解决方案,而且不太可持续。即使那时我遇到了问题,因为项目文件中的更改没有立即反映(不知道如何..)在新的发布中,我做了..使用MageUI进行调试 – 2013-01-09 09:33:38

+0

这是***不是不可能的(也就是说,有可能的)。参见[aL3891's answer](http://stackoverflow.com/questions/2414823/how-to-include-custom-data-files-in-clickonce-deployment/12706531#12706531)。它甚至可以使用Visual Studio 2008。 – 2015-04-17 11:40:31

5

它实际上有可能,至少从视觉 工作室  2012年(最有可能视觉 工作室  2010以及)。关键是将文件上的构建操作设置为“内容”。

更多的信息在Custom Folders in ClickOnce

+0

不应该将属性“复制到输出目录”的值更改为“始终复制”(例如,“不要复制”)? – 2015-04-17 11:32:58

+1

提供的属性“复制到输出目录”被设置为“始终复制”,它适用于我今天没有任何问题,我正在工作的ClickOnce应用程序(Visual Studio 2008(不问)),包括部署ClickOnce应用程序到外部HTTP服务器并接受客户机上的更新报价。 – 2015-04-17 11:34:57

相关问题