我之前已经完成了数百次没有问题,但是今天我有一个在 VS2010 中无法合作的项目。
我有一个插件,需要测试它。所以我写了一个测试应用程序来托管我的插件。每当我这样做时,我只需添加对插件的引用,然后在我的代码中声明它。由于测试应用默认没有添加 using 语句,所以我将鼠标悬停在类型上并按 Shift-Alt-F10 并回车以自动生成 using 语句。直到今天我从来没有失败过。
我遇到的问题是我第一次这样做时,它会很好地添加语句,但是当我编译时出现错误:
找不到名称空间名称“公司”的类型(您是否缺少 using 指令或程序集引用?)。
不,我不是。它就在那里。_ 但是现在我的插件用红色下划线,好像有问题一样。
如果我关闭 VS2010 并重新打开项目,它会打开并且插件的类型正确地以蓝色突出显示。但是当我编译时,我再次得到错误,然后再次得到红色下划线。
这完全让我发疯。我希望有人以前见过这个,或者可以指出我做错了什么愚蠢的事情!