[英]System.Web.Hosting not found in VS2008
我正在尝试为特定的asp.net Web应用程序制作类似Cassini的服务器。 客户对Cassini界面不满意,所以我只是扩展了Cassini代码,添加了新功能,并为UI提供了全新的外观。
现在我遇到的问题是,来自Cassini源的所有文件都使用System.Web.Hosting
命名空间。 Visual Studio抛出一个错误说:
命名空间“System.Web”中不存在类型或命名空间名称“Hosting”(您是否缺少程序集引用?)
我在这里错过了什么? 我已经写过了
using System.Web.Hosting;
在.cs文件的第一行。 我正在使用.Net FW 3.5和VS2008。
任何帮助都会受到重视。
谢谢。
您必须将System.Web引用添加到项目中。
最有可能的是,您的项目的目标是.NET Framework的“Client Profile”版本 ,该版本不包含System.Web.Hosting
命名空间。
您需要更改项目以定位框架的完整版本,然后添加对System.Web
的引用。 为此,请按照下列步骤操作:
双击解决方案资源管理器中的“属性”,打开项目属性。
从标有“Target framework”的下拉框中选择“.NET Framework 3.5”。 Visual Studio将通知您这需要关闭并重新打开您的项目,因此请确保在单击“是”之前先保存它。
重新打开项目后,右键单击解决方案资源管理器中的“引用”,然后从上下文菜单中选择“添加引用”。
在结果对话框的“.NET”选项卡下找到名为“System.Web”的项目,然后单击“确定”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.