簡體   English   中英

不同版本的 Microsoft.Build.* 程序集具有導致問題的相同 15.1 版本

[英]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 中的版本,而不是放置在可執行文件附近的預期庫。 這會導致缺少類型、成員等問題。

您能否提供有關解決此類問題的任何想法?

github上同樣問題

如果有機會改變這種行為會很酷,但我找不到合適的東西。

答案就在這里

在這里似乎無能為力。 目前,無法繞過 GAC,任何人都不應向其添加 msbuild 庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM