2010-03-10 102 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