我糊涂了。
我正在升级一个旧项目,该项目到处都引用了 FSharp.Core 4.4,但 nuget 上最新版本的 fsharp.core 是 4.1.*.*
是否有文档解释版本号倒退是怎么回事?
我们有一个安装了Multilingual App Toolkit的.net标准应用程序(Visual Studio 2017)。将翻译语言添加到给定的.resx文件时(右键单击->添加翻译语言),它将按预期生成.xlf文件。但是,在将密钥添加到现有的.resx文件并运行自定义工具后,应该在重建过程中更新.xlf文件,但不是。
xlf文件包括以下内容:
`<file datatype="xml" source-language="en" target-language="de" original="../PROPERTIES/RESOURCES.RESX" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">`
Run Code Online (Sandbox Code Playgroud)
因此它引用正确的.resx文件。
我们是否需要设置构建选项来更新.xlf文件,或者是否有任何方法手动更新.xlf文件以从.resx文件中获取新密钥?
c# resx visual-studio multilingual-app-toolkit .net-standard-2.0