Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(161


Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(161, 5): Assembly location for Razor SDK Tasks was not specified.
The most likely cause is an older incompatible version of Microsoft.NET.Sdk.Razor,
or Microsoft.NET.Sdk.Web used by this project.
Please target a newer version of the .NET Core SDK.

我有下面的包装参考

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback>
<PreserveCompilationContext>true</PreserveCompilationContext>
<AssemblyName>LegalRegTech.Web.Public</AssemblyName>
<OutputType>Exe</OutputType>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
<TypeScriptToolsVersion>2.8</TypeScriptToolsVersion>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="2.2.1" />
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.2.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.1" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>
</Project>

通过添加Microsoft.NET.Sdk.Razor仍然无法解决问题。尝试从此程序集位置为Razor SDK提供解决方案未指定任务,但仍无法解决问题

在添加这个Nuget包后,它在构建服务器上工作:

Microsoft.NET.Sdk.Razor

自从我添加了Net.SDK.Razor包后,它就成功构建了。

我还添加了Microsoft.AspNetCore.Razor.Design,但实际上只需要Microsoft.NET.Sdk.Razor

资源

最新更新