2013-01-06 108 views
0

我有兩個項目的解決方案,一個是ASP.Net項目,另一個是類庫。類庫取決於包含的文件運行。 ASP.Net項目取決於要運行的類庫。引用項目中不包含引用項目的文件

我類所需要的文件設置爲「內容」的Build Action和的Copy to Output Directory「複製,如果新」果然,我的課(bin\Debugbin\Release)的輸出目錄顯示我需要的文件。

當我加入這個類作爲我的ASP.Net項目,額外的文件,我需要,「內容」文件的引用,不包括在內,只有.dll.pdb.xml文件和其他依賴庫都包含在ASP.Net項目中。如何讓我的「內容」文件也被複制到ASP.Net文件夾中,就像bin\Release文件夾中的其他文件一樣?

我認爲這個答案會有幫助,但我沒有使用測試。 (Xml file not copying to test output directory

回答

0

似乎應該複製內容文件。您是否嘗試將其標記爲Copy Always

無論如何,如果這不起作用,從您的構建中啓用更好的診斷可能會有所幫助。例如:

  1. 轉到Tools - >Options - >Projects and Solutions - >Build and Run設置。
  2. 更改MSBuild project build output verbosityNormal
  3. 確保On Run, when projects are out of date設置爲Always build.
  4. 當你創建檢查_CopyOutOfDateSourceItemsToOutputDirectory任務(複製任務)

參考這個問題在這裏: File marked as Content -> Copy Always is not being copied

+0

我試過'拷貝永遠「,這沒有什麼區別。我也嘗試了你的建議(我甚至不知道我可以這樣做),並發現文件被複制到庫的輸出目錄,但我看不到複製活動顯示正在複製的任何類庫文件到ASP.Net項目目錄結構的任何部分。 – cjbarth

相關問題