2010-01-16 66 views
0

我使用VS2008 W/TFS。我有一個商業軟件包,它是.NET dll和.NET dll使用的其他兩個dll文件。我希望這些文件與使用它們的項目分開。複製引用的文件在VS2008/TFS

我可以輕鬆地在我的C#項目到.NET的DLL的引用,並表示「複製」,以便它被複制到輸出(BIN)目錄從那裏在運行時使用。但是,這並不會導致.NET dll文件需要的其他兩個dll文件。我不能對這些其他兩個dll文件做同樣的引用,因爲它們不是程序集,COM對象等。

我可以添加一個後期構建命令來複制它們,但是我可以使用$(TargetDir )的目的地,我不知道有什麼東西用於源。我可以使用我的機器的設置,但在其他地方會失敗。

我希望VS有這樣的情況下,一些內置的機制......

回答

1

最簡單的方法是將「其他」文件添加爲內容的文件添加到項目。

,將文件添加到項目

選擇文件按F4的屬性窗口

設置屬性生成操作內容

設置屬性複製到輸出目錄始終複製

的另一種選擇是用一個構建腳本來做到這一點。