2010-05-27 34 views
0

我們使用的是Visual Studio 2008專業版。我們在src \ systeminfo文件夾中創建了一個實體數據模型。從那以後,我們的release和debug文件夾就有了一個空的src \ systeminfo文件夾。我們不需要它們。如何阻止VS創建空文件夾結構?感謝C#爲什麼空的src文件夾在構建之後被複制到調試和版本目錄?

編輯:

當前目錄樹:

project\Properties 
project\References 
project\src 
project\src\common 
. 
. 
project\src\systeminfo 
project\src\util 
project\App.config 
project\Settings.cs 
+0

你能告訴我們哪裏該文件夾是在解決方案的樹? – 2010-05-27 14:38:42

+0

請參閱編輯部分 – 5YrsLaterDBA 2010-05-27 14:44:54

回答

0

有一個選項,在屬性窗口上「複製到輸出目錄」。 將它設置爲'不要複製'這些文件夾

+0

在問題之前檢查,沒有該文件夾選項 – 5YrsLaterDBA 2010-05-27 14:41:13

+0

您必須選擇一個文件,而不是該選項出現的文件夾。 – 2010-05-27 14:45:16

+0

我的問題是那些空的文件夾 – 5YrsLaterDBA 2010-05-27 14:48:27

1

你必須仔細研究msbuild .target文件來找出哪些構建規則創建了這個文件夾。如果將其切換到診斷,您可能會從構建日誌中看到提示。工具+選項,項目和解決方案,構建和運行。

更實用的方法是隻刪除後期構建事件中的文件夾。像:

if exist "$(TargetDir)src\systeminfo" rmdir "$(TargetDir)src\systeminfo" 
if exist "$(TargetDir)src" rmdir "$(TargetDir)src" 

更務實是不用擔心...

相關問題