Appveyor dotnet发布使用net core 1.0.0失败

时间:2017-03-21 17:58:46

标签: .net-core appveyor

我有appveyor的当前配置

version: 0.0.{build}

before_build:
 - nuget restore mysolution.sln
 - cmd: set BUILD_VERSION=%APPVEYOR_BUILD_NUMBER%

configuration: Release
 
build:
 project: myproject.xproj

after_build:
 - dotnet publish myproject --framework netcoreapp1.0 --output %APPVEYOR_BUILD_FOLDER%\out --configuration Release
 - 7z a %APPVEYOR_BUILD_FOLDER%\package-net-core.zip  %APPVEYOR_BUILD_FOLDER%\out\* 

直到昨天一切正常。但是出于某种原因,今天建成后我发现了这个错误:

C:\projects\myproject.xproj(7,3): error MSB4019: The imported project "C:\Program Files\dotnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

我正在使用Visual Studio 2015,net core“version”:“1.0.0-preview2-003131”

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

找到解决方案here

global.json复制到root后就可以了。