Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何转发程序集依赖项引用?_C#_.net_Visual Studio_Dependencies - Fatal编程技术网

C# 如何转发程序集依赖项引用?

C# 如何转发程序集依赖项引用?,c#,.net,visual-studio,dependencies,C#,.net,Visual Studio,Dependencies,我有一个依赖于Assembly1.dll的示例项目。一切都很好,除了所说的程序集不直接公开任何内容,它只是一个引用多个依赖项(模块)的容器。现在,我可以全部引用它们,全部83个,但这太荒谬了,更重要的是-现有的MSVS2017解决方案(如在creator机器上)通过仅引用头部依赖项(即Assembly1)和其他程序集(与基础位于同一位置)以某种方式得到解决(通过它?)。 项目文件没有任何特殊内容: ..\Libs\Assembly1.dll 假的 这是怎么做到的?我尝试用谷歌搜索,但因为搜索

我有一个依赖于
Assembly1.dll
的示例项目。一切都很好,除了所说的程序集不直接公开任何内容,它只是一个引用多个依赖项(模块)的容器。现在,我可以全部引用它们,全部83个,但这太荒谬了,更重要的是-现有的MSVS2017解决方案(如在creator机器上)通过仅引用头部依赖项(即Assembly1)和其他程序集(与基础位于同一位置)以某种方式得到解决(通过它?)。

项目文件没有任何特殊内容:


..\Libs\Assembly1.dll
假的

这是怎么做到的?我尝试用谷歌搜索,但因为搜索关键字太通用,我得到了“如何引用依赖项”的2个BIL结果。

我觉得创建者将这些程序集添加到全局程序集缓存()中,从那里加载了这些引用


您可以尝试使用
gacutil-i添加这些程序集。

甚至不清楚是否有任何错误。你有什么错误吗?在编译时还是运行时?错误是什么?我不认为是,但这是一个很好的解决办法,谢谢