.Net Core构建解决方案

晶圆厂

如果您尝试从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.jsonSolutionDir/Src/ProjectName

    dotnet build */**/project.json

  • 如果project.jsonSolutionDir/ProjectName

    dotnet build **/project.json

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

.NET Core中HostingEnvironment.QueueBackgroundWorkItem的替代解决方案

ASP.NET 5:使用多项目解决方案的Docker构建

.NET标准,.NET Core和.NET Framwork项目的解决方案的.NET命名约定

VS 2017如何构建和测试包含.Net Core的混合解决方案

如何在.Net Core项目的解决方案中包含NuGet软件包?

在.net Core 2解决方案中引用.net 4.7框架程序集

从命令行构建NET471和Netstandard 2.0解决方案

无法通过命令行构建混合解决方案(具有.NET Standard的.NET Framework)

使用GitLab CI Pipeline构建.NET解决方案

.NET Core,.NET标准和跨解决方案的传递依赖项

.NET Core解决方案红色代码但可以构建

在Teamcity上构建混合解决方案(.NET Framework和.NET Core)时找不到包

面向.NET Core 2.1的解决方案使用旧的System.ServiceModel.Primitives和System.Private.ServiceModel构建

如何使用VSTS构建包含.NET Standard项目和.NET 4.7项目的.NET解决方案?

无法使用Dockerfile构建.Net Core MVC解决方案:找不到项目,缺少目标,无效项目

如何为.NET解决方案构建具有多个依赖项的Docker映像?

.Net Core解决方案在本地构建,但无法在Azure DevOPS管道上构建

在同一解决方案文件中同时具有.NET Framework和.NET Core项目的Azure DevOps中构建.sln

使用VS 2017映像,无法在具有一个.NET Core 3项目的解决方案中构建其他项目

如何在.net解决方案中运行git命令在gitlab中构建管道

同一解决方案中的ASP.NET Core 5 MVC / RazorPages和WebAPI项目

无法在Azure Devops上使用DotNetCoreCLI任务还原.Net Core解决方案

.NET Core-解决方案,框架,导入,运行时

VB.net 通过忽略错误构建解决方案

无法在 vs2017(.net core) 中运行 webapi 解决方案

在 tfs 2017 中构建 .net 解决方案提供了所需的 dll 参考帮助错误

如果解决方案文件放错位置并且没有解决方案文件的备份,是否有任何方法/工具可以将构建文件更改为asp.net中的解决方案文件?

解决方案 .net Core 2.1 中的会话更改

SonarScanner for .NET in Docker - 解决方案使用`docker run`构建,但不使用`docker-compose`