angular - 找不到资源文件“**/*.resx”.net core 2.1.1 角度模板
问题描述
我使用模板 Angular(带有 Angular 的 ASP.NET Core)在 .NET Core 中创建了一个 SPA 应用程序。dotnet --info 提供:
应用程序按预期执行。然后我添加了 Entity Framework Core 2.1.0-preview2-final ,然后我开始收到以下错误:
我的 .csproj 文件的内容是:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
<RuntimeFrameworkVersion>2.1.1</RuntimeFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
<IsPackable>false</IsPackable>
<SpaRoot>ClientApp\</SpaRoot>
<DefaultItemExcludes>$(DefaultItemExcludes);$(SpaRoot)node_modules\**</DefaultItemExcludes>
<!-- Set this to true if you enable server-side prerendering -->
<BuildServerSideRenderer>false</BuildServerSideRenderer>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0-preview2-final" />
<PackageReference Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="2.1.0-preview2-final" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.0-preview2-final" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.0-preview2-final" />
</ItemGroup>
<ItemGroup>
<!-- Don't publish the SPA source files, but do show them in the project files list -->
<Content Remove="$(SpaRoot)**" />
<None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules\**" />
</ItemGroup>
<Target Name="DebugEnsureNodeEnv" BeforeTargets="Build" Condition=" '$(Configuration)' == 'Debug' And !Exists('$(SpaRoot)node_modules') ">
<!-- Ensure Node.js is installed -->
<Exec Command="node --version" ContinueOnError="true">
<Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
</Exec>
<Error Condition="'$(ErrorCode)' != '0'" Text="Node.js is required to build and run this project. To continue, please install Node.js from https://nodejs.org/, and then restart your command prompt or IDE." />
<Message Importance="high" Text="Restoring dependencies using 'npm'. This may take several minutes..." />
<Exec WorkingDirectory="$(SpaRoot)" Command="npm install" />
</Target>
<Target Name="PublishRunWebpack" AfterTargets="ComputeFilesToPublish">
<!-- As part of publishing, ensure the JS resources are freshly built in production mode -->
<Exec WorkingDirectory="$(SpaRoot)" Command="npm install" />
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build -- --prod" />
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build:ssr -- --prod" Condition=" '$(BuildServerSideRenderer)' == 'true' " />
<!-- Include the newly-built files in the publish output -->
<ItemGroup>
<DistFiles Include="$(SpaRoot)dist\**; $(SpaRoot)dist-server\**" />
<DistFiles Include="$(SpaRoot)node_modules\**" Condition="'$(BuildServerSideRenderer)' == 'true'" />
<ResolvedFileToPublish Include="@(DistFiles->'%(FullPath)')" Exclude="@(ResolvedFileToPublish)">
<RelativePath>%(DistFiles.Identity)</RelativePath>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</ResolvedFileToPublish>
</ItemGroup>
</Target>
</Project>
有人可以解释一下如何解决这个问题。我的系统是Mac。我正在使用 VS Code 作为编辑器。
解决方案
卸载您的软件包并尝试稳定的 2.1.1 版本。
uninstall-package Microsoft.EntityFrameworkCore
install-package Microsoft.EntityFrameworkCore
见这里:nuget.org/packages/Microsoft.EntityFrameworkCore
推荐阅读
- javascript - 使用 php 进行 AJAX 调用时,光滑的滑块不起作用
- c++ - 如何在一段时间内打开和关闭文件
- android - MVVM 使用片段中的项目设置 Recyclerview 适配器
- javascript - 使用循环在 Google Map 上打印多个标记
- javascript - React 过滤器最佳实践
- python - 错误是什么:“ValueError:赋值目标是只读的”?
- c# - Photon Server:是不是所有的ClientPeer实例都自动运行在光纤中?
- python - 在 python 中读取和处理大型 wav 文件的最佳方法是什么
- python - 套接字模块(python)工作但不使用指定的端口号?
- amazon-ec2 - 访问在 AWS 中运行的 Jupyter - 访问它时出现证书错误