我有包含项目的解决方案A。它们都仅实现.net Core。A中的每个项目都可以编译。
现在,我有了解决方案B,其项目取决于一些解决方案A项目。编辑project.json不起作用:
"frameworks": {
"dotnet5.4": {
"dependencies": {
"SolutionA.Project": "1.0.0-*",
"SolutionA.AnotherProject": "1.0.0-*",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final",
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
解决方案B中的该项目将无法编译。我得到“ The dependency SolutionA.Project >= 1.0.0-* could not be resolved.
”
确实,我们现在必须将那些SolutionA项目添加到SolutionB中吗?我也很困惑,因为我们也可以做旧的“添加引用”并浏览到解决方案A项目的.dll。
解决方案A项目已作为NuGet软件包创建。
如果有什么我想念的,请告诉我。
将另一个解决方案的src
文件夹路径添加到global.json
。就像是:
{
"projects": [
"src",
"../../OtherSolution/src"
]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句