我的主要解决方案愿望包含4个项目。我的4个项目之间有一个优先级链,即1需要2,2需要3等。此外,其中一些项目使用Nuget包。
像这样:
现在我可以获取我的MainPointOfEntry.dll,并将其包含在我的外部解决方案中并且工作正常,但我不知道它是如何知道在哪里找到依赖的.dll(也许它是以某种方式查看相同的解决方案文件夹)
External Solution with referenced dll
所以我的单个入口点工作正常,但是它如何知道在哪里找到MainPointOfEntry所依赖的dll?
我觉得如果我要复制MainPointOfEntry.dll并在另一台计算机上创建一个解决方案它不起作用?
对这个措辞严厉的问题表示抱歉
答案 0 :(得分:0)
它如何知道在哪里找到MainPointOfEntry所依赖的dll?
它没有。 MainPointOfEntry
确实如此。
我觉得如果我要复制MainPointOfEntry.dll并在另一台计算机上创建一个解决方案它不起作用?
取决于您是否已将库嵌入输出中。如果您已添加依赖项并配置为嵌入式资源它将起作用。如果没有,你也需要复制这些。