![](/img/trans.png)
[英]Visual Studio 2012 Deploying WPF via ClickOnce missing Files
[英]Visual Studio 2012 Deploying WPF via ClickOnce missing Folder and Files
我有一個WPF項目,我准備使用Visual Studio 2012進行部署,但我遇到了丟失的文件夾問題。
如果我在VS中啟動項目它運行正常,我的測試按鈕按預期工作。
當我發布項目時,發布成功,運行setup.exe安裝成功,程序啟動到主窗口正常。
單擊測試按鈕會使應用程序崩潰。
導致崩潰的行:
string[] reportFileNames = System.IO.Directory.GetFiles("Reports");
“找不到路徑的一部分'C:\\ Users \\ dirt \\ AppData \\ Local \\ Apps \\ 2.0 \\ GEDD6PQW.N72 \\ 8M9ONPGG.TVB \\ prof..tion_40c30 d08e677b188_0001.0000_9a5540d4bfbe5aff \\ Reports'。 ”
確認存在:
C:\\MyProject\\bin\\MyMode\\Reports\\
C:\\MyProject\\bin\\MyMode\\Reports\\MyReport.rdlc
確認不存在: C:\\Users\\dirt\\AppData\\Local\\Apps\\2.0\\GEDD6PQW.N72\\8M9ONPGG.TVB\\prof..tion_40c30d08e677b188_0001.0000_9a5540d4bfbe5aff\\Reports\\
Reports \\ MyReport.rdlc文件Copy always
具有Resource
的構建操作和復制到復制的輸出目錄。
我錯過了什么?
好的,在輸入問題中的最后一句后,能夠很快找出這個...
在我的例子中, Reports\\MyReport.rdlc
文件具有Resource
的構建操作,我所要做的就是將其更改為Content
(並確保Copy always
設置Copy always
)。
解:
右鍵單擊解決方案資源管理器中的文件 - >屬性 - >構建操作 - >內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.