Ada*_*dam 21 c# msbuild project.json asp.net-core visual-studio-2017
我想使用VS 2017简化我的ASP.NET核心Web应用程序(.NET Framework)应用程序中的配置.
我已经知道我的网站将在x64环境下的Windows/IIS和.NET 4.6.2下运行.在此应用程序的预见和未预见的未来,没有机会使用从开发到生产的任何其他环境.
所以,我只需要Debug x64和Release x64模式.(不需要AnyCPU和x86!),所以我继续从项目中删除了所有其他配置.
现在,在编译时,我收到以下错误:
'C:\ Projects\MyProject\My.Website\obj\project.assets.json'没有'.NETFramework,Version = v4.6.2/win7-x64'的目标.
确保已为TargetFramework ='net462'和RuntimeIdentifier ='win7-x64'恢复此项目.MD.Website C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.targets
我在Windows 7上开发,我不知道如何解决这个问题.任何的想法?
Ada*_*dam 32
由于某些原因,<TargetFramework>
在我的.csproj
文件中是单数.我添加了一个"s",它变成了"TargetFramework s ",它有效:
<PropertyGroup>
<TargetFrameworks>net462</TargetFrameworks>
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
我没有更改我的TargetFramework
,我在Package Manager Console中运行了命令:
dotnet restore
Run Code Online (Sandbox Code Playgroud)
它奏效了!(我正在使用VS2017而且我正在做一个指向.net框架的.net核心应用程序)
归档时间: |
|
查看次数: |
11657 次 |
最近记录: |