如果您尝试从Visual Studio制作的解决方案的顶层目录中的命令行运行:
dotnet build
我的解决方案的架构如下:
MySolution.sln
> src
> MyProject1
> project.json
> MyProject2
> project.json
> test
> MyProject.Test
> project.json
它将失败,并显示以下错误:
Couldn't find 'project.json' in current directory
我如何构建解决方案而不必明确指定每个项目(然后无需相关维护)?
您可以从顶层目录(位于.sln)中使用类似的通配符。
在project.json
中SolutionDir/Src/ProjectName
:
dotnet build */**/project.json
如果project.json
在SolutionDir/ProjectName
:
dotnet build **/project.json
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句