2

我之前已经完成了数百次没有问题,但是今天我有一个在 VS2010 中无法合作的项目。

我有一个插件,需要测试它。所以我写了一个测试应用程序来托管我的插件。每当我这样做时,我只需添加对插件的引用,然后在我的代码中声明它。由于测试应用默认没有添加 using 语句,所以我将鼠标悬停在类型上并按 Shift-Alt-F10 并回车以自动生成 using 语句。直到今天我从来没有失败过。

我遇到的问题是我第一次这样做时,它会很好地添加语句,但是当我编译时出现错误:

找不到名称空间名称“公司”的类型(您是否缺少 using 指令或程序集引用?)。

不,我不是。它就那里。_ 但是现在我的插件用红色下划线,好像有问题一样。

如果我关闭 VS2010 并重新打开项目,它会打开并且插件的类型正确地以蓝色突出显示。但是当我编译时,我再次得到错误,然后再次得到红色下划线。

这完全让我发疯。我希望有人以前见过这个,或者可以指出我做错了什么愚蠢的事情!

4

1 回答 1

2

废话。我决定查看测试应用程序项目属性,并将我的 .NET 目标框架设置为 4.0 而不是 4.0 CP。这解决了我的问题。啊!

于 2010-12-05T19:43:04.010 回答