Visual Studio 2010突然看不到命名空间?
我的C#WinForms解决方案有两个项目。一个DLL,它是我正在研究的主要项目,以及一个可执行的WinForms,我称之为“Sandbox”,这样我就可以一次性轻松地编译/运行/调试DLL。
我在两个项目的.Net 4.0工作。
一切都工作正常,直到我添加了一些看似无辜的代码,并在DLL中引用了System.Web。现在我的Sandbox项目无法看到DLL项目的命名空间。我没有改变任何我认为应该影响这个的东西。
如果我从Sandbox引用中删除了对DLL的项目引用并重新添加它,那么红色下划线全部消失,颜色编码将返回给我所有的类等; 但是当我尝试构建解决方案时,整个事情再次崩溃。
当我右键单击Sandbox的引用中的DLL项目并在对象浏览器中查看时,我可以看到命名空间和所有内容。
我觉得这可能是某种错误?
这是某种VS2010的错误吗?几个月前我遇到了同样的问题,我当时只能通过制作一个全新的项目并重新导入我的文件来修复它。但是,这一次,我有一个bajillion文件,只会作为最后的手段!
编辑:经过惊慌失措并撤消所有我的更改后,试图找到导致问题的原因,似乎是这一行:
string url = "http://maps.google.com?q=" + HttpUtility.UrlEncode(address);
如果我注释掉这一行,那么我没有命名空间错误,项目构建正常。虽然我看不出这条线有什么不妥。
慕丝7291255
慕的地8271018
相关分类