這聽起來可能並不容易,但它目前正在殺死我。目前我有一個Visual Studio 2008 C#項目,我與DAL生成器一起使用,除了生成我可以在項目中使用的文件來訪問數據庫之外,它沒有任何花哨的東西。在C#項目中自動包含文件
我遇到的問題是,發電機運行後,文件創建後,他們從來沒有出現在我的項目(新文件,舊的現有文件都很好)。要添加它們,我必須顯示隱藏的文件(在Visual Studio中),然後手動包含所有文件。所以無論如何自動將這些文件包含到我的項目中。
在此先感謝
這聽起來可能並不容易,但它目前正在殺死我。目前我有一個Visual Studio 2008 C#項目,我與DAL生成器一起使用,除了生成我可以在項目中使用的文件來訪問數據庫之外,它沒有任何花哨的東西。在C#項目中自動包含文件
我遇到的問題是,發電機運行後,文件創建後,他們從來沒有出現在我的項目(新文件,舊的現有文件都很好)。要添加它們,我必須顯示隱藏的文件(在Visual Studio中),然後手動包含所有文件。所以無論如何自動將這些文件包含到我的項目中。
在此先感謝
在VS2008中:
1)右鍵單擊您的項目節點。
2)選擇「卸載項目」。
3)右鍵單擊項目節點。
4)選擇 「編輯foo.csproj」
5)在元件中添加了包括使用通配符等你的DAL文件元件:
<Compile Include="DAL_*.cs" />
或
<Compile Include="DataAccessLayer\*.cs" />
6 )File.Save
7)右鍵單擊項目節點。
8)選擇「重新加載項目」。
欲瞭解更多關於這個MSBuild閱讀。
我想最簡單的方法是寫一個工具來自動修改.csproj的文件,這就是XML,所以它包括你的新項目。
我會比mquander更進一步,並說爲您的DAL生成整個項目文件。當它改變時,我認爲VS應該提示你重新加載它。
csproj是一個msbuild文件,並不難理解。