system.web。在VS2008中找不到hosting
-
09-10-2019 - |
题
我正在尝试为特定的ASP.NET Web应用程序制作类似Cassini的服务器。客户对Cassini界面不满意,因此我只是在扩展Cassini代码,添加新功能,并为UI提供新的外观。
现在我面临的问题是,Cassini源的所有文件都使用 System.Web.Hosting
名称空间。 Visual Studio给我带来了一个错误,说:
命名空间'system.web'中的类型或名称空间名称“托管”(您是否缺少汇编引用?)
我在这里想念什么?我已经写了
using System.Web.Hosting;
在.cs文件的第一行中。我正在使用.NET FW 3.5和VS2008。
任何帮助将不胜感激。
谢谢。
解决方案
您的项目最有可能针对 “客户端配置文件”版本 .NET框架,其中不包括 System.Web.Hosting
名称空间。
您需要更改项目以定位框架的完整版本,然后添加参考 System.Web
. 为此,请执行以下步骤:
通过双击解决方案资源管理器中的“属性”来打开您的项目属性。
从标记为“目标框架”的下拉框中,选择“ .NET Framework 3.5”。 Visual Studio将通知您,这需要关闭和重新开放您的项目,因此请确保在单击“是”之前先保存它。
当您的项目重新打开时,右键单击“解决方案资源管理器”中的“引用”,然后从“上下文”菜单中选择“添加参考”。
在“ .NET”选项卡中的“ .NET”选项卡中找到名为“ System.Web”的项目,然后单击“确定”。
其他提示
您必须将系统添加到该项目。
不隶属于 StackOverflow