Silverlight C# アプリを開発しています。Microsoft DLL への参照を追加したところ、次のメッセージが表示されました。
タイプは両方の DLL に存在します
両方の DLL で定義されているコントロールを使用しているため (1 つは SDK に関連付けられており、もう 1 つは自分で追加したものです)。
インターネットでいくつかの調査を行った後、両方の DLL のエイリアスを作成し、.xml を使用してそれらをインポートしようとしましたextern alias <alias_name>
。このアプローチは、xaml.cs コード ビハインドの問題を解決しましたが、xaml の問題は実際には解決しませんでした。これを行った後、Visual Studio は、(追加した DLL からの) コントロールの 1 つが名前空間で定義されていないと不平を言いました。
エイリアスを使用して XML で名前空間を指定する方法があるかどうか疑問に思っています。
ありがとうございました。