控件工具箱现在对 System.Spacial、Microsoft.Data.Edm、Microsoft.Data.OData、Microsoft.WindowsAzure.ConfigurationManager 和 WindowsAzure.Storage 有新的依赖关系!这真的有必要吗?我能绕过这些废话吗?
我发现避免这些不必要的依赖关系的唯一解决方案是使用在引入这些依赖关系之前的版本。
在“软件包管理器控制台”中,可以执行以下命令来安装正确的版本:
Install-Package AjaxControlToolkit -Version 7.1005.0
我非常期待有一天能够删除所有那些不必要的依赖项,这样这个解决方案就不再需要了!
今天发布(2015年3月10日):
ASP.NET AJAX控件工具包程序集现在不再依赖于外部依赖项:它不再需要AjaxMin、HtmlAgilityPack或WindowsAzure。所有依赖于第三方软件包的功能都已提取到单独的软件包中(ASP.NET AJAX控件工具包.StaticResources、ASP.NET AJAX控件工具包.HtmlEditor.Sanitizer),所有这些软件包都可以作为Nuget软件包使用。