2010-03-18 47 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