2010-03-18 40 views

回答

6

答案取决于如果你的项目是一个网站Web应用程序。在Web 站点 bin目录中的所有程序集都会自动引用。 A Web 应用程序具有您正在查找的项目参考。

+0

是的网站 – user310291 2010-03-19 13:08:27

2

如果你确实有他们引用,它们应该被 “储存” 在项目文件(* .csproj的为C#,* .vbproj对于Visual Basic)。

4

如果是web应用程序项目或MVC,请右键单击并选择卸载项目。然后再次右键单击并选择编辑。如果您深入了解XML,则会找到MS或其他程序集的项目引用和其他DLL引用的集合。

2

对于ASP.NET 网站,引用存储在web.config文件中。

我已经去除了大部分assemly引用,但我的旧网站的人有这样的事情:

<compilation debug="true"> 
    <assemblies> 
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    </assemblies> 
</compilation> 
+0

这些都不是你自认为是的实际参考。您可以使用上述XML添加web.config,但仍不能解析任何这些引用。 (除非它们是GAC'd) – 2014-08-19 14:37:30

5

在VS2012在以前开发ASP.NET“网站”项目时,我想出了如何找到它们(并因此添加/删除/更新它们)。

  1. 在在解决方案资源管理器中,右键单击该项目的名称(该项目将有它旁边​​的线框地球图标)
  2. 点击“属性页”属性窗口)。它将出现在它自己的独立(浮动)窗口框架中。
  3. 现在,只需左键点​​击列表顶部的项目“参考”即可。而已!您现在可以添加,删除和更新与您的WebSite项目相关的任何引用。
+0

有人知道属性页面中的这些更改被存储在哪里(因此可以将它们检入到源代码控制)吗?我正在处理遗留的asmx Web服务,并且我看不到可以找到这些更改的特定文件。我所看到的是一些dll被复制到Bin目录中,这不是我想要推送到TFS的东西...... – Victoria 2017-08-03 16:45:38