我有一个小型解决方案,其中2个项目“类库”独立,即没有项目用作另一个项目的参考。
第一个项目称为“Extension1”,第二个项目称为“extension2”。我不想在另一个项目中使用此解决方案并且必须分别引用两个dll,我需要创建一个单独的dll“CustomExtension.dll”并且它有两个(“Extension1.dll”和“Extension2.dll” )仅使用相应的命名空间在新项目上仅引用dll“CustomExtension.dll”。这可能吗?
PS:Windows 8 - Visual Studio 2010 Professional - C#
答案 0 :(得分:2)
可能想看看ILMerge。我们在很多项目中都将它用于将多个dll组合成一个。
http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx http://www.microsoft.com/en-us/download/details.aspx?id=17630
答案 1 :(得分:1)
看起来这可能是一项非常乏味的任务。看看上一个问题的答案:
https://stackoverflow.com/a/6573711/329928
您必须通过在visual visual之外使用csc.exe编译代码来实现 工作室并自己传递命令行参数(所有.cs 文件)。
这将有点乏味但可以完成。看这里:http://msdn.microsoft.com/en-us/library/78f4aasd.aspx