我有很多项目的解决方案。所有这些都是可重用的类库,除了一个我用来构建测试用例的控制台应用程序。我可以成功引用一些项目,但不能引用其他项目。我可以添加对项目的引用,但是当我使用using语句引用它们时,某些项目引用在编译时失败,并且找不到“类型或命名空间名称'项目名称'。
关于这一点的奇怪之处在于我在另一个单独的应用程序中成功引用了所有这些项目,但在这个解决方案中,我可以成功引用一些而不是其他应用程序?
答案 0 :(得分:4)
默认情况下,Visual Studio 2010会根据.Net Framework客户端配置文件创建控制台应用程序。通常,这与针对完整框架构建的现有库不兼容。转到您的控制台应用程序,转到属性,并将目标框架更改为.Net Framework 4。
答案 1 :(得分:0)
在我们尝试使用相同GUID引用项目的过程中,我们在过去的Visual Studio版本中引发了一件事(但可能不再适用)。
我最近没有对此进行测试,但您可能会检查当前解决方案中的项目是否具有与新引用的项目中的项目相同的标识符。
答案 2 :(得分:-1)
建议:也许你只需要在MSVS IDE中添加一些额外的引用......