这已被问了几次,但各种其他答案与客户端配置文件相关,这不是在这种情况下的问题。引用的项目没有通过引用程序集
我有具有以下结构的溶液文件:
- 解
- 项目1
- 的NuGet参考ServiceStack
- 计划2
- 项目引用到项目1
- 项目1
的问题是NuGet包引用ServiceStack.Common它带来愉快通过为项目1,但项目2生成时,参考不通过(我假设它的持有因为它没有在任何地方使用)。
环顾其他曾经有过此事的人,他们倾向于参考项目2中的ServiceStack.Common,因为这可以解决它,但肯定有更好的方法吗?
如果在解决方案中使用项目依赖关系,则[Msbuild不会复制引用(dlls)](http://support.microsoft.com/kb/182243/msbuild-doesnt-copy-references-dlls-if-using-解决方案中的项目依赖项) – Oded
听起来类似的是,但本地复制已设置为true(并且项目1的bin文件夹中存在ServiceStack.Common,而不是2)。我怀疑我必须添加一个参考 – Tim
您可能想将其设置为False,然后将其设置为True并保存(只是为了确保)。 – Oded