0

現在、ここにあるプラグイン システムを実装しようとしています。これは素晴らしいプラグイン システムですが、含まれている WpfApplication で MainWindow.xaml のデザイナーを読み込もうとすると、例外が発生します。

System.Reflection.Adds.UnresolvedAssemblyException
Type universe cannot resolve assembly: Microsoft.Expression.Interactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.

すべてが正常にビルドおよび実行されますが、UI ビューを使用せずに XAML で設計するのは特にイライラします。このエラーを回避する方法はありますか? ここで実際に何が起こっているのですか?

また、.dll は「C:...\PluginSystem\Libraries\Microsoft.Expression.Interactions.dll」の下の私のプロジェクト フォルダーにあります。.dll は、プラグイン システム自体とともに配布されます。

ウィンドウの開始タグ:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" 
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" 
xmlns:local="clr-namespace:PluginSystem.Controls;assembly=PluginSystem" 
xmlns:ee="http://schemas.microsoft.com/expression/2010/effects" 
xmlns:PluginSystem="clr-namespace:PluginSystem;assembly=PluginSystem" 
xmlns:PluginSystem_Controls="clr-namespace:PluginSystem.Controls;assembly=PluginSystem" 
xmlns:Plugin1="clr-namespace:Plugin1;assembly=Plugin1" 
xmlns:Plugin3Dependency="clr-namespace:Plugin3Dependency;assembly=Plugin3Dependency" 
xmlns:WpfApplication_ViewModel="clr-namespace:WpfApplication.ViewModel" 
x:Class="WpfApplication.MainWindow"
            Title="MainWindow" Height="350" mc:Ignorable="d" Width="525">
4

1 に答える 1

1

プロジェクトに DLL への参照を追加し、MainWindow に名前空間を適切に含めていることを確認してください。

于 2013-08-01T16:15:19.560 に答える