【问题标题】:How can I Identify the dll being referenced causing ALINK : warning AL1073: Referenced assembly 'mscorlib.dll' targets a different processor如何识别导致 ALINK 被引用的 dll:警告 AL1073:引用的程序集“mscorlib.dll”针对不同的处理器
【发布时间】:2020-03-23 15:53:14
【问题描述】:

我目前有一个大型项目,很难确定此警告的来源,这很烦人。在我们的例子中,我们需要编译 tih x64,因为我们对 64 位库有特定的依赖关系。此外,通过将其添加到忽略列表来禁用此警告的尝试也失败了。

其他 SO 问题讨论了与附属程序集有关的此警告,但我没有资源文件。 ALINK : warning AL1073: Referenced assembly 'mscorlib.dll' targets a different processor

我们遇到的一个特殊问题是我们有外部合作伙伴和许多 nuget 包引用,因此不容易确定问题的根源。

是否有任何工具可用于帮助查明问题或任何关于我可以采取哪些措施来确定问题的建议?

我目前正在使用 .NET core 3.0 和 VS 2019。请注意,还有其他关于此问题的 SO 问题,但它们参考了 .NET 的更旧版本,并且一些状态警告随着 VS 的各种组合而消失和 .NET 4.5+

【问题讨论】:

    标签: c# .net-core visual-studio-2019


    【解决方案1】:

    我能够通过删除所有 .cs 文件来识别 DLL,然后直接从 .csproj 添加/删除依赖项(包引用)。这有助于很容易地隔离问题。

    【讨论】:

      猜你喜欢
      • 2014-10-11
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2018-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      相关资源
      最近更新 更多