相关疑难解决方法(0)

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);
Run Code Online (Sandbox Code Playgroud)

如果我注释掉这一行,那么我没有命名空间错误,项目构建正常.虽然我看不出这条线有什么不妥.

c# namespaces winforms

83
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

namespaces ×1

winforms ×1