在1.x中,每个Web项目在解决方案资源管理器中都有一个引用和Web引用项,我可以展开和删除/添加/刷新。
他们在2.x
中不再拥有它了引用在哪里?
编辑:我意识到我拥有的是一个网站,而不是一个网络应用项目
答案 0 :(得分:15)
右键单击解决方案资源管理器中的Project - >属性页 - >参考
答案 1 :(得分:0)
默认情况下,我相信引用节点隐藏在解决方案资源管理器中。您可以在解决方案资源管理器中选择要查看引用的项目,然后单击解决方案资源管理器顶部的显示所有文件选项。这将显示项目中的所有隐藏文件和文件夹,包括但不限于References文件夹。
答案 2 :(得分:0)
在.NET 1.x中,Web开发是使用Web应用程序完成的。简而言之,它们由IDE编译成一个程序集。
在.NET 2.0中,引入了一种新的项目类型 - 网站。这些网站不会编译为单个程序集,而是可以直接部署到IIS站点或虚拟目录。
您添加到程序集的任何引用(通过Koistya提到的Property页面)实际上是网站BIN文件夹中这些程序集的DLL的副本。但是,Web引用略有不同。 Web引用是一个代理类,它提供对XML服务端点的代码访问。简而言之,它不是DLL,不能简单地添加到BIN文件夹中。
通过Visual Studio添加Web引用时,会自动生成代理类并将其添加到项目中。对于Web项目,您可以通过网站 - >生成网络参考。添加Web参考菜单。您必须知道服务端点的URL。
这个wizzard的结果是一个discomap和wsdl文件,放在你网站的App_WebReferences文件夹中,基于你在对话框中选择的命名空间的目录结构。
答案 3 :(得分:0)
在Visual Studio 2005中,Microsoft引入了Web站点“项目”。这是一个更简单的模型,它不像所有其他项目类型那样使用项目文件。他们摆脱了我们从第1天开始使用的Web应用程序项目。
由于受欢迎的愤怒,他们在Visual Studio 2005 SP1中恢复了Web应用程序项目。
您可能正在查看网站,而不是Web应用程序项目。查看“项目”属性,如上所述“Koistya Navin .NET”。
就个人而言,我建议在大多数情况下使用Web Applicaton Projects。我不得不承认Web站点“项目”有一些很酷的东西:能够更改代码隐藏,保存它,然后刷新浏览器以查看更改结果是很好的。无需编译。不过,我仍然认为这不值得混淆。