建立一个C#项目到两个相同的DLL不同的程序集名称和GUID
我想知道是否有可能建立一个项目到两个相同的DLL有不同的程序集名称和GUID。 类似于允许复制和重命名dll的后置构建宏 - 我想象的是一个预构建命令,用于构建dll#1和程序集名称1和guid 1,然后再用程序集名称2再次构建相同的项目,以及guid 2. 我已经搜索了网络,但是我可以找到的所有内容都指向通常的用于重命名dll文件的构建宏。 非常感谢提前。建立一个C#项目到两个相同的DLL不同的程序集名称和GUID
我没有这样做,从单项目,但你可以创建一个不同的程序集名称/ GUID,link files从源项目一秒(或第三或第四)项目,你可以编译两者同时来自同一解决方案。您可以使用Project Linker来帮助保持项目的同步。
VS2013不存在项目链接器? – timkado
@timkado:VS2013安装说明:http://stackoverflow.com/a/21630385/1269654 –
我还没有具体说明,但我可以想象你可以使用不同的程序集名称/ GUID创建第二个项目,[源项目链接文件](http://support.microsoft.com/kb/ 306234),并且可以同时编译。您可以使用[Project Linker](http://visualstudiogallery.msdn.microsoft.com/273dbf44-55a1-4ac6-a1f3-0b9741587b9a)帮助保持项目同步。编辑:我已经做到了这一点,从同一个源代码同时编译Silverlight和Xamarin.Android项目。 –
伟大的建议!不知道项目链接器 – timkado