0

次のように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であるため、これが問題である場合とそうでない場合がありますが、実行時にそのような苦情はありません。プロジェクトは警告なしでビルドされ、デバッグ ビルドまたはリリース ビルドを実行すると、サードパーティ コントロール ウィンドウは正常に動作します。

これに関するアドバイスは大歓迎です、ありがとう!

4

1 に答える 1

1

この答えは私にとってはうまくいきます:https://stackoverflow.com/a/6036800/1236073

私が使用しているサード パーティ製のコントロールは、管理されていない DLL を参照しているように見えるので、すべてが合算されます!

質問に重複のフラグを付けましたが、元の投稿には含まれていない追加のキーワードがいくつか提供されているため、将来の検索に役立つ可能性があります.

于 2013-06-10T09:01:25.920 に答える