阻止Visual Studio 2013内部版本自动升级某些Telerik dll
本文关键字:dll Telerik Studio Visual 2013 内部 版本 阻止 | 更新日期: 2023-09-27 18:30:02
如何防止在Visual Studio 2013中更新某些telerik dll?
我试图阻止Telerik.Web.UI.dll升级到具有不同版本时间戳的不同版本,因为我有一些遗留代码会导致问题,所以最好使用现有版本。具有相同版本号的Telerik.Web.UI.Skins.dll也存在相同问题(见下文)。
工作版本为2011.3.1305.35,非工作版本为2015.3.1111.45
我不知道是否需要在我的计算机上加载2011版本,同时在工具箱中也有2015版本,使其成为可选编译。
当我第一次加载visual studio项目时,是否也可以防止更新?最后,是否可以保留Telerik控制面板的当前版本设置,而不恢复到旧版本的控制面板,只保留当前设置?
要解决我的问题:右键单击解决方案资源管理器中包含dll的项目。然后通过删除Telerik.Web.UI.dll和Telerik.Web.UI.Skins.dll的"自动更新"版本来更新属性页,方法是选择它们,然后点击"参考"部分下的"删除"按钮,该部分应该是"属性页"中最顶部的部分。
这可能适用于任何在打开visualstudio或点击编译按钮时自动更新的dll。通过删除这两个引用dll的BIN类型的"自动更新"版本,在构建项目时基本上只保留主题。
我必须对Telerik控制面板进行测试,看看它如何以及何时更新参考部分。
我没有在我的VS2013副本中看到你提到的属性(也许我们使用不同类型的项目),但我以前曾向Telerik的人员提出过这个问题。
我想做的是让一个网络文件夹存储Telerik库的严格控制的副本,因为我的应用程序正在针对这些版本进行测试,我不想做任何更改。
然而,我也想了解其他项目的最新情况,并评估错误修复。当我收到这些库的更新时,我会使用Telerik安装程序安装更新(并将它们留在那里,这就是问题所在),然后VS2013会在GAC中找到文件,并在我重新打开项目时更新我的项目对这些版本的引用。
Telerik支持人员的回应表明,一个可能的解决方案是像我一样使用网络驱动器,在下载并安全存储更新后,从我的电脑中删除所有版本。这似乎与我在SO上看到的其他解决方案类似。