安装VS2017 RC之后,我意识到我需要升级自己的asp.net核心项目来使用csproj而不是xproj和project.json。将.net核心转换为csproj的多个错误
升级进展顺利,但现在我收到很多警告和错误。
首先,有关于.csproj文件的警告。我收到以下警告 - 即使在新的核心类库中。
元素 '的PropertyGroup' 在命名空间 'http://schemas.microsoft.com/developer/msbuild/2003' 在命名空间 'http://schemas.microsoft.com/developer/msbuild/2003' 无效 子元素 'TargetFramework'。
我也越来越
的OutputPath未设置项目
在.csproj的文件添加一个OutputPath修复的错误,但OutputPath属性未在设置新创建的类库项目,它仍然编译。
即使在设置OutputPath之后,我也收到其他错误和警告,但它们不影响构建(但是 - 我似乎无法在新项目中重现它们),即使智能感知会变得疯狂。
除此之外 - 我在VS2015中遇到了一千个错误(由于某些原因,它无法真正加载nuget软件包)。
这可能是值得提的是,我试图同时针对.NET的核心和.net461
花花公子,只是复制和粘贴代码进入一个新项目,我遇到了同样的情况,并没有找到有用的方式。希望它有帮助 – SHM
这是一个很大的项目...有点遗憾git版本 - 我想我宁愿回到xproj ... – gilmishal
如果你还没有,我建议更新到最新的VS2017更新,包括.NET核心CLI 1.0.0-preview4-004233。它包含许多错误修复,例如您看到的'OutputPath'错误的修复。 – natemcmaster