簡體   English   中英

Visual Studio 2012通過ClickOnce缺少文件夾和文件來部署WPF

[英]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_40c30‌​d08e677b188_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM