【发布时间】:2017-03-16 18:45:43
【问题描述】:
我想使用 VS 2017 简化我在 ASP.NET Core Web 应用程序 (.NET Framework) 应用程序中的配置。
我已经知道我的网站将在 x64 环境和 .NET 4.6.2 的 Windows/IIS 下运行。在可预见和不可预见的未来,此应用程序不可能使用从开发到生产的任何其他环境。
所以,我只需要 Debug x64 和 Release x64 模式。 (不需要 AnyCPU 和 x86!),所以我继续从项目中删除了所有其他配置。
现在,在编译时,我收到以下错误:
'C:\Projects\MyProject\My.Website\obj\project.assets.json' 没有 有一个“.NETFramework,Version=v4.6.2/win7-x64”的目标。
确保你 已为 TargetFramework='net462' 恢复了此项目,并且 运行时标识符='win7-x64'。 MD.Website C:\Program Files (x86)\微软视觉 Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.targets
我正在 Windows 7 上开发,我不知道如何解决这个问题。有什么想法吗?
【问题讨论】:
-
删除该文件并让VS生成一个新副本,看看它是否修复。
-
@LexLi 我应该提到我在发布之前尝试删除和重建以及所有故障排除内容。不,这不起作用:(
标签: c# msbuild asp.net-core visual-studio-2017 project.json