当我尝试在C#项目上启用Mulitlingual app工具包时,我收到如下错误,没有更多的事情发生:
项目"项目名称"未启用 - 无法确定项目的源文化.
怎么了?
我无法禁用/删除 Visual Studio 2015 中的某些扩展,包括我自己安装的“多语言应用程序工具包”和“MySQL for Visual Studio”等扩展。在某些情况下,扩展和更新管理器中的Disable
和Uninstall
按钮都是灰色的。
我试过以管理员身份启动 VS,并在安全模式下启动 VS(使用devenv.exe /safemode
)。
为什么不能禁用某些扩展,安全禁用它们的正确方法是什么?
我们有一个安装了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