为了账号安全,请及时绑定邮箱和手机立即绑定

Visual Studio 2010突然看不到命名空间?

Visual Studio 2010突然看不到命名空间?

C#
智慧大石 2019-08-28 09:05:11
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);如果我注释掉这一行,那么我没有命名空间错误,项目构建正常。虽然我看不出这条线有什么不妥。
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

检查以确保两个项目都使用非客户端配置文件作为其目标框架(转到每个项目的属性来执行此操作)。


查看完整回答
反对 回复 2019-08-28
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

一种可能性是类库的目标.NET Framework版本高于项目的.NET Framework版本。我遇到了这个问题,我通过关闭视觉工作室,重新开放视觉工作室,清理和重建解决方案来解决这个问题。这对我有用。在其他一些帖子中,我已经阅读了回复,大多数用户通过这种方式解决了问题。


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 662 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信