引用如何在 ASP.NET WebForms 网站(而不是 Web 应用程序)中工作?

Ric*_*ett 5 asp.net web

我接管了一个旧的 ASP.NET网站(而不是Web 应用程序),但由于对Ajax Control Toolkit 的引用未解决,因此在我们的 CI 环境中构建该网站时遇到问题。

我在本地开发计算机上看到相同的错误,并且可以通过手动添加对 AjaxControlToolkit.dll 的引用来修复它(项目的 NuGet packages.config 文件引用 Ajax Control Toolkit)。

但是,ASP.NET 网站没有 .csproj 文件(与 Web 应用程序不同),因此进行此更改似乎不会更新源代码树中的任何文件。

当我在 Visual Studio 中构建网站时,我可以看到它将大量其他 dll 复制到网站的Bin文件夹中。一切除了AjaxControlToolkit.dll...

所以我的问题很基本:ASP.NET WebForm 网站如何管理它们的引用?

Mai*_*mad 2

Asp.Net网站有一个文件夹Bin。所有引用都放置在此文件夹中,您只需将 dll 文件复制并粘贴到 Bin 文件夹中即可。

  • 我认为这是不正确的 - 在我的机器上,我可以看到当我执行构建时,dll 被复制到“Bin”文件夹中。 (2认同)