Visual Studio 2010 中的命名空间可见性错误
使用包含多个项目的 C# WinForms 解决方案时会出现此问题。在主 DLL 项目中添加对 System.Web 的引用后,该项目的命名空间对于用于调试目的的可执行 WinForms 项目变得不可见。
可能的根本原因
此问题背后的罪魁祸首似乎是 Visual Studio 2010 中的错误,特别与“.NET Framework 4”的客户端配置文件的默认选择相关
修复:
这个简单的调整会更新应用程序的配置以使用完整版本的 .NET 4.0,这包括 System.Web 并解析命名空间可见性问题。
上下文:
System.Web 是 .NET 4.0 完整版本的一部分,但不包含在客户端配置文件中。客户端配置文件的存在主要是为了提供稍小的占用空间,但由于它仅比完整版本小一点,因此它的使用引起了问题。该问题最终在 VS2012 中得到解决,VS2012 不再将客户端配置文件作为默认选项。
以上是为什么在 Visual Studio 2010 中添加 System.Web 后我的命名空间不可见?的详细内容。更多信息请关注PHP中文网其他相关文章!