我嘗試在 Visual Studio 2022 中打開并構建 WPF 解決方案。但是,我收到此構建錯誤:
無法決議此參考。找不到程式集“Microsoft.Expression.Drawing”。檢查以確保該程式集存在于磁盤上。如果您的代碼需要此參考,您可能會遇到編譯錯誤。
之前已經發布過關于Microsoft.Expression.Interactions 此處的類似問題。但是,我該如何解決這個問題Microsoft.Expression.Drawing?我已經安裝了Microsoft.Xaml.Behaviors.WpfNuGet 包。
uj5u.com熱心網友回復:
新的Microsoft.Xaml.Behaviors.Wpf NuGet 包替換了作為 Blend 的一部分提供的System.Windows.Interactivity型別。它不提供Microsoft.Expression.Drawing型別。
運算式混合程式集已棄用,不再提供。Blend for Visual Studio SDK for .NET可以安裝到 Visual Studio 2017 并在此處找到:
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5\Libraries
您可以下載 Visual Studio 2017(社區就足夠了)并從那里安裝。
大約一兩年前,最初的 Blend SDK 仍由 Microsoft 提供獨立下載,但現在所有鏈接都已失效。幸運的是,Wayback Machine 上有一個快照,您可以在其中找到原始下載。
除此之外,只有像這些 NuGet 包這樣的非官方來源:
- Expression.Blend.Sdk.WPF
- Microsoft.SDK.Expression.Blend
如果可以,請堅持使用原始 SDK,因為非官方軟體包可能包含任何代碼,包括惡意軟體。它們可能會帶來安全風險或包含不允許重新分發的程式集。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/511401.html
標籤:C#wpfxml表达混合
