【发布时间】:2019-11-27 09:37:05
【问题描述】:
我的一些 NuGet 包需要 Microsoft.CodeAnalysis.resources.dll 和 Microsoft.CodeAnalysis.CSharp.resources.dll,所以我安装了它们。
但是,当我构建项目时,Debug 文件夹中有很多文件夹。
在每个文件夹中,都有
我不需要它们,因为我只想显示英文,我想清除所有其他文件夹。
我手动删除它们并运行应用程序,它运行良好,但我担心如果我在法语 Win 系统上运行它,它会弹出错误,因为“fr”文件夹丢失。
还尝试在 AssemblyInfo.cs 中添加 [assembly: NeutralResourcesLanguage("en")],在 <PropertyGroup> 下添加 <SatelliteResourceLanguages>en</SatelliteResourceLanguages>。但这些文件夹仍然是在构建时创建的。
我正在使用 Visual Studio 2019。
【问题讨论】:
-
你的应用是 ClickOnce 吗?
-
@MindSwipe
NeutralResourcesLanguageAttribute没有帮助,正如它在问题中提到的那样
标签: wpf visual-studio dll msbuild