引用的项目未通过引用的程序集进行

本文关键字:引用 程序集 项目 | 更新日期: 2023-09-27 18:33:55

这已经被问了几次,但其他各种答案与客户端配置文件有关,在这种情况下这不是问题。

我有一个具有以下结构的解决方案文件:

  • 溶液
    • 项目 1
      • Nuget 对服务堆栈的引用
    • 项目 2
      • 项目1的项目参考

问题是nuget包引用ServiceStack.Common,它很乐意将其带入项目1,但是当项目2构建时,引用没有通过(我假设这是因为它没有在任何地方使用)。

环顾以前遇到过这种情况的其他人,他们倾向于只在项目 2 中引用 ServiceStack.Common,因为这可以解决这个问题,但肯定有更好的方法吗?

引用的项目未通过引用的程序集进行

如果你想携带ServiceStack.Common而不引用它,那么你可以把它x复制到Project2项目属性-> Build Events"中所需的路径,在Post或Pre build事件命令行选项下