Msbuild 在VS2017中添加对dll的引用或对共享项目的引用
当一个解决方案有20多个项目时,应使用哪种方法来:Msbuild 在VS2017中添加对dll的引用或对共享项目的引用,msbuild,.net-core,Msbuild,.net Core,当一个解决方案有20多个项目时,应使用哪种方法来: 最小化生成顺序问题 提供最快的运行时间 在代码频繁更改时最小化问题 参考文献 。\..\Project2\bin\$(配置)\Project2.dll 项目参考 Project2首先,这里是添加参考和添加项目参考之间的区别: References引用一个已构建的.dll,因此 无法重建此.dll Project References Reference另一个可以重建的项目 (如果有变化) 现在具体谈谈你的问题: 通过引用已经构建的.dll
。\..\Project2\bin\$(配置)\Project2.dll
项目参考
Project2
首先,这里是添加参考
和添加项目参考
之间的区别:
s引用一个已构建的.dll,因此 无法重建此.dllReference
s Reference另一个可以重建的项目 (如果有变化)Project Reference
Reference
),您可以
不会遇到任何构建顺序问题(因为它们不会
重新建造)Reference
s还是Project Reference
s-但是,
编译时会有差异,因为引用
不会
建造项目参考
s
因为如果发生变化,它们将被重建;已构建。dll
不会。您必须手动重新生成并添加对它们的引用
每次他们改变的时候