[英]How to move third party dlls from bin folder to another folder in ASP.NET Web Forms project?
Bin文件夾中有一些第三方dll。 我想將它們移至root / lib路徑。 我認為,將文件移動到lib文件夾還不夠。 我如何安全地做到這一點? 這些是dll;
更新:我按照這些說明進行操作 ,但出現了類似的錯誤; 類型或名稱空間名稱“ Optimization”在名稱空間“ System.Web”中不存在
該行發生錯誤: using System.Web.Optimization;
我在根目錄上創建了一個新的lib文件夾,將System.Web.Optimization.dll文件移動到了lib。 然后,我如下編輯了web.config;
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
<probing privatePath="bin;lib"/>
</assemblyBinding>
我找到了這個問題的答案。 因此,如果要將第三方dll移動到新文件夾,則可以按照以下步驟操作:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Bin;folder_path"/>
</assemblyBinding>
</runtime>
在system.web標簽之間添加移動的程序集
<add assembly="System.Web.Optimization" /> <add assembly="Telerik.Web.UI" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.