我之前已经完成了数百次没有问题,但今天我有一个在VS2010中不合作的项目。
我有一个插件,需要测试它。所以我写了一个测试应用程序来托管我的插件。每当我这样做时,我只是添加对插件的引用,然后在我的代码中声明它。由于测试应用程序默认情况下没有添加using语句,我将鼠标悬停在该类型上并按Shift-Alt-F10并按Enter键以自动生成using语句。直到今天我都没有失败过。
我遇到的问题是,我第一次这样做,它添加语句很好,但是当我编译时,我得到了错误:
无法找到名称空间名称“公司”的类型(您是否缺少using指令或程序集引用?)。
不,我不是。它是那里和那里。但现在我的插件用红色加下划线,好像有问题一样。
如果我关闭VS2010并重新打开项目,它会打开,插件的类型会以蓝色正确突出显示。但是当我编译时,我再次得到错误,然后再次使用红色下划线。
这完全让我感到沮丧。我希望有人以前见过这个,或者可以指出我做错了什么蠢事!
答案 0 :(得分:2)
垃圾。我决定查看测试应用程序项目属性,并将我的.NET目标框架设置为4.0而不是4.0 CP。这解决了我的问题。哎呀!