visual-studio - 如何将 resx 添加为 .NET 标准项目的链接?
问题描述
我有一个来自 .NET 3.5 项目的 resx 文件。我想在 .NET 标准 1.4 项目上使用相同的文件,以便我可以将 .NET 标准 dll 引用到 UWP 和 .NET 4.6 项目。
所以我添加了 Strings.resx 和 Strings.Designer.cs 作为 .NET 标准项目的链接,但是当我右键单击 resx 文件和“运行自定义工具”时,它不会生成 Designer.cs 文件。
这是项目文件的内容:
<ItemGroup>
<Compile Include="..\WindowsFormsApp2\Strings.Designer.cs" Link="Strings.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Strings.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\WindowsFormsApp2\Strings.resx" Link="Strings.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Strings.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
顺便说一句,我正在使用 Visual Studio 2017 Pro。
解决方案
推荐阅读
- postgresql - NIFI 使用日期字段将 CSV 文件插入 Postgres 数据库
- java - Apache POI 禁用图片的自动调整大小
- java - 如何在android中以弧形绘制位图图像以创建旋转
- maven - Azure Devops maven 构建在声纳 qube 实例中失败
- mysql - MySQL select查询运行比较慢
- metal - Apple Metal API“setVertexBuffer:offset:atIndex:”中的问题
- vulkan - Vulkan 队列的底层硬件映射
- python - 如何使用 query.all() 计算 sqlalchemy 数据库中的 id 数?
- jsf - 在 actionListener 之后数据表没有更新
- java - 动态更改 BungeeCord 服务器配置