2009-02-04 94 views
2

這聽起來可能並不容易,但它目前正在殺死我。目前我有一個Visual Studio 2008 C#項目,我與DAL生成器一起使用,除了生成我可以在項目中使用的文件來訪問數據庫之外,它沒有任何花哨的東西。在C#項目中自動包含文件

我遇到的問題是,發電機運行後,文件創建後,他們從來沒有出現在我的項目(新文件,舊的現有文件都很好)。要添加它們,我必須顯示隱藏的文件(在Visual Studio中),然後手動包含所有文件。所以無論如何自動將這些文件包含到我的項目中。

在此先感謝

回答

6

在VS2008中:

1)右鍵單擊您的項目節點。

2)選擇「卸載項目」。

3)右鍵單擊項目節點。

4)選擇 「編輯foo.csproj」

5)在元件中添加了包括使用通配符等你的DAL文件元件:

<Compile Include="DAL_*.cs" /> 

<Compile Include="DataAccessLayer\*.cs" /> 

6 )File.Save

7)右鍵單擊項目節點。

8)選擇「重新加載項目」。

欲瞭解更多關於這個MSBuild閱讀。

2

我想最簡單的方法是寫一個工具來自動修改.csproj的文件,這就是XML,所以它包括你的新項目。

0

我會比mquander更進一步,並說爲您的DAL生成整個項目文件。當它改變時,我認爲VS應該提示你重新加載它。

csproj是一個msbuild文件,並不難理解。

相關問題