我在bin目录中有dll。我无法在解决方案或web.config文件中看到它们的引用位置。那么参考文献存储在哪里?
答案 0 :(得分:6)
答案取决于您的项目是网站还是 Web应用程序。在Web 站点中,将自动引用bin目录中的所有程序集。 Web 应用程序具有您要查找的项目引用。
答案 1 :(得分:5)
在处理以前开发的ASP.NET" WebSite"在VS2012的项目中,我想出了如何找到它们(从而添加/删除/更新它们)。
答案 2 :(得分:4)
如果是Web应用程序项目或MVC,请右键单击并选择卸载项目。然后再次右键单击并选择编辑。如果您仔细研究XML,您将找到项目引用的集合以及对MS或其他程序集的其他DLL引用。
答案 3 :(得分:3)
如果你实际上有引用,它们应该“存储”在项目文件中(* .csproj用于C#,* .vbproj用于Visual Basic)。
答案 4 :(得分:2)
对于ASP.NET 网站,引用存储在web.config文件中。
我删除了大部分的引用,但我的一个旧网站有这样的内容:
<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>