【问题标题】:Project references itself?项目引用自身?
【发布时间】:2022-06-16 01:19:01
【问题描述】:

我有一个 Visual Studio 解决方案,其中包含许多项目,其中大部分构建良好。但是,一个名为 Presentation.dll 的 C# dll 无法构建,并且许多其他项目都引用了它。

当我尝试这样做时,我收到以下错误:

如您所见,Presentation.dll 似乎依赖于自身。但是,它没有出现在引用列表中,并且我找不到任何其他循环引用。

如果我从先前的部署中将Presentation.dll 抓取到包含可执行文件的目录中并卸载 Presentation 项目,则其他依赖项目构建良好,但如果我同时拥有复制的 dll 文件和加载的项目,我会得到一个数字冲突类型错误:

我搜索了Presentation.csproj的内容,没有迹象表明它依赖于自己。我还尝试将所有冲突类型标记为internal,正如对有关该错误的问题的回答所建议的那样,但这会导致更多构建错误。

我还应该看什么?

【问题讨论】:

  • 也许 Presentation.dll 引用了一个项目,然后又引用了 Presentation.dll?

标签: c# visual-studio circular-reference


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-18
  • 1970-01-01
  • 2018-05-05
  • 2014-01-21
  • 2017-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多