2014-02-13 57 views
2

我想知道是否有可能建立一個項目到兩個相同的DLL有不同的程序集名稱和GUID。 類似於允許複製和重命名dll的後置構建宏 - 我想象的是一個預構建命令,用於構建dll#1和程序集名稱1和guid 1,然後再用程序集名稱2再次構建相同的項目,以及guid 2. 我已經搜索了網絡,但是我可以找到的所有內容都指向通常的用於重命名dll文件的構建宏。 非常感謝提前。建立一個C#項目到兩個相同的DLL不同的程序集名稱和GUID

+1

我還沒有具體說明,但我可以想象你可以使用不同的程序集名稱/ GUID創建第二個項目,[源項目鏈接文件](http://support.microsoft.com/kb/ 306234),並且可以同時編譯。您可以使用[Project Linker](http://visualstudiogallery.msdn.microsoft.com/273dbf44-55a1-4ac6-a1f3-0b9741587b9a)幫助保持項目同步。編輯:我已經做到了這一點,從同​​一個源代碼同時編譯Silverlight和Xamarin.Android項目。 –

+0

偉大的建議!不知道項目鏈接器 – timkado

回答

1

我沒有這樣做,從項目,但你可以創建一個不同的程序集名稱/ GUID,link files從源項目一(或第三或第四)項目,你可以編譯兩者同時來自同一解決方案。您可以使用Project Linker來幫助保持項目的同步。

+0

VS2013不存在項目鏈接器? – timkado

+0

@timkado:VS2013安裝說明:http://stackoverflow.com/a/21630385/1269654 –

相關問題