【发布时间】:2020-01-10 17:51:21
【问题描述】:
我有一个依赖于Assembly1.dll 的示例项目。一切都很好,除了所说的程序集没有直接公开任何东西,而是它只是一个引用多个依赖项(模块)的容器。现在,我可以全部引用它们,全部 83 个,但这很荒谬,更重要的是 - 现有的 MSVS2017 解决方案通过仅引用头依赖项即 Assembly1 和其余程序集以某种方式工作(如在创建者机器上)(与基地位于同一位置)以某种方式得到解决(通过它?)。
项目文件没有什么特别的:
<ItemGroup>
<Reference Include="Assembly1">
<HintPath>..\Libs\Assembly1.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.XML" />
这是怎么做到的?我尝试广泛地使用谷歌搜索,但由于搜索关键字太笼统,我得到了 20 亿条“如何引用依赖项”的结果。
【问题讨论】:
-
不清楚有什么问题。你有什么错误吗?在编译时还是运行时?错误是什么?
标签: c# .net visual-studio dependencies