2014-02-28 45 views
0

我有一個組件。該組件在文件夾數據下有一個名爲myfile.txt的文件。我希望此文件出現在每個編譯的控制檯應用程序的數據文件夾中,或者出現在引用此組件的根/ data/myfile.txt下的ASP.NET Web應用程序中。在ASP.NET項目引用的dll中使用「始終複製」文件

現在,在Visual Studio中,我可以將文件設置爲「始終複製」,這對控制檯應用程序非常有用,但對於ASP.NET發佈的網站,它將轉到root/bin/data/myfile.txt

如何使myfile.txt始終出現在已發佈應用程序的root/data/myfile.txt下,而不管它是控制檯應用程序還是ASP.NET Web應用程序?

該文件應該使用哪些Visual Studio設置?

(我已經完全進入一切:應用程序和過於組件)

+0

你處理一個ASP.NET網站或web應用程序? –

+0

由於整個項目被編譯成一個單一的DLL,我想這是一個Web應用程序。 –

+0

我已經更新了我的awnswer,你有沒有運氣修復你的問題? –

回答

0

看看到高級預編譯設置對話框中,可以指定一個Web應用程序是如何預編譯或組件進行合併。

要訪問該對話框

  • 在Visual Studio中,打開一個Web應用程序項目。
  • 右鍵單擊解決方案資源管理器中的項目名稱,然後選擇發佈。
  • 選擇設置選項卡。展開文件發佈選項,然後在發佈過程中選擇 預編譯。

看看到這個reference或許,能夠幫助

相關問題