次のようにXAMLを使用して、独自のウィンドウに設定されたUSBカメラの画像用のサードパーティの表示コントロールがあります。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ControlWrapperAppWPF.CameraView"
Title="Camera Image" SizeToContent="WidthAndHeight"
xmlns:custom="clr-namespace:TCUSB;assembly=TCC">
<custom:TCC Name="tC" Loaded="tC_Loaded" />
</Window>
[デザイン] ペインにが表示されます ( [ここをクリックしてデザイナーをリロードしますSystem.IO.FileNotFoundException
] へのリンクの下)。エラーの詳細は次のとおりです。
ファイルまたはアセンブリ 'TCR, Version=2.1.3.0, Culture=neutral, PublicKeyToken=32fe4fab5501c8fe' またはその依存関係の 1 つを読み込めませんでした。
TCC.dll (私の XAML から参照) は TCR.dll を使用し、それぞれの依存関係は数多くあります。多くの DLL を\bin\Debug
と\bin\Release
フォルダーの両方にコピーする必要がありました。他の場所にも (または代わりに) コピーする必要がありますか?
TCR.dll 自体は実際にはバージョン 2.1.3 です。1025であるため、これが問題である場合とそうでない場合がありますが、実行時にそのような苦情はありません。プロジェクトは警告なしでビルドされ、デバッグ ビルドまたはリリース ビルドを実行すると、サードパーティ コントロール ウィンドウは正常に動作します。
これに関するアドバイスは大歓迎です、ありがとう!