【发布时间】:2019-01-03 14:23:20
【问题描述】:
我们正在使用 Git,并且我们有一个针对完整网络框架的解决方案。几天前,我开始将解决方案迁移到 .net 核心。不幸的是,出现了一些事情,让我回到了主分支(其中包含完整的 .NET 框架的代码)。每当我尝试构建应用程序时,都会收到以下错误:
1>D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): 错误:您的项目没有引用 “.NETFramework,Version=v4.7.2”框架。添加对的引用 “.NETFramework,Version=v4.7.2”在你的“框架”部分 project.json,然后重新运行 NuGet 还原。
我尝试清理 nuget 包,运行 git reset,但似乎没有任何帮助。知道发生了什么吗?
【问题讨论】:
-
.NET Core (2.1) 的最新长期支持版本不使用
project.json,它使用.csproj的新格式。您针对的是哪个 .NET Core 版本?csproj文件是什么样的? -
我知道……其实我在netcore分支里就是这样的……
标签: c# .net git build .net-core