【发布时间】:2018-07-14 17:22:54
【问题描述】:
使用以前的 MVC/ASP.NET 部署代码时,resx 文件部署为未编译,并且能够修改键、值和更改。使用 ASP.NET Core 2+,我注意到 resx 被编译成 dll。
我用
编辑了 .csproj<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Content Include="Resources\*" CopyToPublishDirectory="Always" />
</ItemGroup>
编辑 .csproj 并重新部署后,资源文件夹和 resx 文件都在那里,但是当我在记事本中的服务器上编辑时,编辑没有反映。似乎仍然需要编译。
有什么方法可以在不编译的情况下更新 resx 文件?还是在 asp.net core 2 中有不同的方法?
【问题讨论】:
标签: asp.net-core asp.net-core-2.0 resx