【发布时间】:2012-05-08 15:52:15
【问题描述】:
我有一个windows-form 应用程序,它由三个子项目组成。
Project A - Classes
Project B - Classes
Project C – view (win forms)
当我尝试将 project B 的引用添加到 project C 时,它会很好地添加引用。但是,当我构建项目时,会出现错误消息,指出我缺少对 Project B 的引用。
但后来我发现 Project C 被设置为目标框架 - .net framework 4 client profile 和 project B .net framework 4. 当我在项目 c 中将目标框架更改为 .net 框架 4 时,一切正常。
这背后的原因是什么?
如果所有项目相互引用,是否必须在同一个目标框架中?
谢谢
【问题讨论】:
标签: .net winforms .net-client-profile .net-framework-version project-reference