VS.NET的解决方案中,一个解决方案里可能有很多工程,如果每个工程都编译为dll文件。且各个工程间相互引用,难免经常会发生dll之间的引用冲突,可按如下方法解决:
1、按照各工程的引用关系,整理个优先顺序。例如:工程A引用工程B,工程C引用工程A,很明显,顺序应该为 A->B->C。
2、设置工程的编译顺序,在右键点击“解决方案“->“项目依赖项...”,在里面把各个项目的依赖项目设置好,在“项目生成顺序”里,项目的编译顺序就会自动调整好。
VS.NET的解决方案中,一个解决方案里可能有很多工程,如果每个工程都编译为dll文件。且各个工程间相互引用,难免经常会发生dll之间的引用冲突,可按如下方法解决:
1、按照各工程的引用关系,整理个优先顺序。例如:工程A引用工程B,工程C引用工程A,很明显,顺序应该为 A->B->C。
2、设置工程的编译顺序,在右键点击“解决方案“->“项目依赖项...”,在里面把各个项目的依赖项目设置好,在“项目生成顺序”里,项目的编译顺序就会自动调整好。