c# - 如何通过.resources.dll停止扫描

标签 c# wpf .net-assembly satellite-assembly

我正在使用 Process Monitor 检查我的应用程序。 (.NET 框架 4、WPF 应用程序) 我观察到对于我的应用程序中的每个 dll, 它正在寻找“mydllname”.resources.dll 我的应用程序有超过 100 个 dll。 但只有一种语言支持。我没有使用 任何资源、.resx 或类似的东西。

我怎样才能阻止它? 或者.NET框架总是寻找.resources.dll 对于每个被引用的 dll。 谢谢。

最佳答案

尝试应用 NeutralResourcesLanguage归因于您的程序集。这将停止标准 ResourceManager搜索卫星程序集,如果 CurrentUICulture匹配指定的中性资源语言。

关于c# - 如何通过.resources.dll停止扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064359/

相关文章:

c# - 将程序集加载到新的应用程序域并与 WCF 通信

c# - 修改私有(private)静态只读字段

C# 动态大小索引器

c# - 带有 2 个文本的按钮,通过 controltemplate 绑定(bind)

.net - WPF 列表框空数据模板

c# - 有没有一种方法可以让我在实际执行之前安全地检查是否可以加载程序集?

c# - 将消息从一个正在运行的控制台应用程序发送到另一个

c# - 使用 LINQ 重写 SQL

wpf - 使用属性面板中的 TypeConverter 设置类类型的属性会生成扩展的 XAML,而不是字符串

.net - 如何不需要特定版本的程序集