![](/img/trans.png)
[英]Why do different versions of Silverlight assemblies have the same version number?
[英]Different releases of Microsoft.Build.* assemblies have the same 15.1 version leading to issues
似乎在某些時候程序集 Microsoft.Build、Microsoft.Build.Framework 等在更新后停止更改其版本,因此實際上不同的 Microsoft.Build 程序集的版本變得相同 (15.1)。 如果應用程序依賴於其中一個庫,並且在全局程序集緩存 (GAC) 中安裝了相同的版本(但版本不同),則該應用程序會使用 GAC 中的版本,而不是放置在可執行文件附近的預期庫。 這會導致缺少類型、成員等問題。
您能否提供有關解決此類問題的任何想法?
如果有機會改變這種行為會很酷,但我找不到合適的東西。
答案就在這里。
在這里似乎無能為力。 目前,無法繞過 GAC,任何人都不應向其添加 msbuild 庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.