以下工作按预期进行:VS Studio 2019 经过专业人士和社区的测试。
- 创建新的 APF 应用程序 (.NET Framework)
- 打开属性文件夹
- 将 Resources.resx 更改为公共
- 创建一个新的资源文件(Resources.de.resx)
- Build
按预期编译
以下不起作用:
- 创建新的 APF 应用程序 (.NET Core)
- 创建资源文件夹
- 创建一个新的资源文件(Resources.resx)
- 改为公开
- 创建一个新的资源文件(Resources.de.resx)
- Build
使用 VS 2019 专业版和社区版在 3 台不同的机器上进行了测试
编译错误:
错误自定义工具 PublicResXFileCodeGenerator 无法为输入文件“Resources\Resources.de.resx”生成输出,但未记录特定错误。 WpfApp4 C:...\source\repos\WpfApp4\WpfApp4\Resources\Resources.de.resx 1
错误 MSB3086 任务无法使用 SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2\WinSDK-NetFx40Tools-x86”找到“al.exe”。确保设置了 SdkToolsPath,并且该工具存在于 SdkToolsPath 下正确的处理器特定位置,并且 Microsoft Windows SDK 已安装 WpfApp4 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin \Microsoft.Common.CurrentVersion.targets 3639
编辑:还在 Microsoft 创建了一个票证
https://developercommunity.visualstudio.com/content/problem/771961/compile-error-with-wpf-net-core-30-when-adding-res.html https://developercommunity.visualstudio.com/content/problem/771961/compile-error-with-wpf-net-core-30-when-adding-res.html
尝试安装.NET Framework 4.7.2 开发人员包 https://dotnet.microsoft.com/download/thank-you/net472-developer-pack。仅在编译时需要它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)