引用的项目不通过引用的程序集

时间:2012-05-10 08:35:42

标签: c# visual-studio reference assemblies

这已被问过几次,但其他各种答案都与客户档案有关,这不是本案例中的问题。

我有一个解决方案文件,其结构如下:

    • 项目1
      • Nuget对ServiceStack的引用
    • 项目2
      • 项目参考项目1

问题是nuget包引用了ServiceStack.Common,它很乐意将其带入Project 1,但是当构建Project 2时,引用不会被执行(我假设它是因为它没有在任何地方使用)。

环顾其他之前有过这种情况的人,他们倾向于只引用Project 2中的ServiceStack.Common,因为它解决了它,但肯定有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果你想携带ServiceStack.Common而不引用它,那么你可以将它复制到Project2 Project Properties中的所需路径 - >在Post或Pre build事件命令行选项下构建事件。