War*_* P 5 c# continuous-integration visual-studio-2015 .net-core asp.net-core
我试图在不安装Visual Studio的情况下,在.net核心下载站点上安装.net核心SDK之后,在Windows上建立一个构建.net核心应用程序的持续集成服务器.
我尝试构建时遇到的错误是:
C:\dev\aaa.xproj(7,3): error MSB4019: The imported project 
 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0
 \DNX\Microsoft.DNX.Props" was not found
我已经google搜索并在早期的测试版中发现了关于此类错误的投诉,但我认为独立的.net核心工具应该只使用visual studio代码(或者实际上是任何编辑器)并且没有安装visual studio,只有.net核心独立sdk.
有没有什么技术可以让它发挥作用?有趣的是,当我从解决方案根目录运行dotnet build时出现上述错误,如下所示:
msbuild /v:q  /t:Build /nologo /P:Configuration=Release MySolutionWithSevenProjectsInIt.sln
上面似乎要求安装Visual Studio来构建整个解决方案,所以我猜我是否需要一个"解决方案构建"步骤而不是单个项目构建步骤,我需要visual studio吗?
对我来说很奇怪,这个系统完全安装了msbuild,所有这台计算机都有.net核心sdk,以及一个"不工作"(如上所述)msbuild.
Nat*_*ini 11
是的,您可以在未安装Visual Studio的情况下构建.NET Core应用程序.(我一直在我的Mac上做!)
您需要为您的平台安装.NET Core SDK.仔细检查您是否拥有最新版本:
dotnet --version
2.0.2
然后,您可以进入项目目录(包含.csproj文件的文件夹)并运行:
dotnet build
或者,在发布模式下构建:
dotnet build -c Release
| 归档时间: | 
 | 
| 查看次数: | 4090 次 | 
| 最近记录: |