2011-09-09 86 views

回答

10
  1. 顯示所有文件
  2. 右鍵點擊文件 - >包括項目 enter image description here
  3. 右鍵點擊文件 - >屬性
  4. 集「複製到輸出目錄」爲「一直拷貝」 enter image description here
+3

整個文件夾怎麼樣? –

+1

@Kapé,這是一種hacky,但如果你創建一個新文件夾,然後在其中放置一個佔位符文本文件,並將該文本文件設置爲「內容」和「始終複製」,它將創建該文件夾。 –

+0

[This](http://stackoverflow.com/questions/2059562/in-visual-studio-how-can-i-set-the-build-action-for-an-entire-folder)文章顯示完整文件夾 – justanotherdev

1

我會說你移動你的.sqlite文件,或在您的項目中引用它(就像有人已經前plained)。

.sqlite寧可在執行時後退,而不是在編譯/編譯時,因此將它包含在構建中不會解決您的問題。

正確的解決方案應該是將您的.sqlite作爲資源包含在您的項目中,以便它可以訪問它的運行時。

+0

不確定如何將其作爲資源包含在內。我是新做這種構建 –

+0

如果您正在使用存儲庫(如我剛纔發現的那樣),則會創建額外的工作,因爲/ bin /文件夾位於.gitignore中。 – htmlcoderexe

3

雖然上述答案是正確的(並應標記爲如此),但可能存在另一種應用程序資源可能不是靜態(因此無法作爲資源添加到解決方案中)的情況。在這種情況下,你可以在項目屬性窗口手動文件複製到輸出目錄使用生成後命令..

XCOPY $(SolutionDir)MyDynamicResourcesFolder *。* $(OutputDir)MyDynamicResourcesFolder

0

小遲了,但我有同樣的問題,但想包括一個空目錄。

我發現這個MSDN博客文章:http://blogs.msdn.com/b/webdevelopertips/archive/2010/04/29/tip-105-did-you-know-how-to-include-empty-directory-when-package-a-web-application.aspx

通過設計,Visual Studio 2010中時,會使用網絡部署 包裝Web應用程序項目跳過空目錄。爲了獲得空的 目錄打包和部署,我們可以通過在目錄內添加一個空的存根文件來解決這個問題,使其不爲空。然後,web deploy將打包並部署帶有存根文件的目錄。

相關問題