我有一个USB摄像头图像的第三方显示控件,在自己的窗口中设置,使用XAML,如下所示:
<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'或其中一个依赖项。
TCC.dll(从我的XAML引用)使用TCR.dll,它们各自的依赖关系很多。我不得不将大量DLL复制到\bin\Debug
和\bin\Release
个文件夹。它们是否应该被复制到其他地方(或者相反)?
TCR.dll本身实际上是版本2.1.3。 1025 ,所以这可能是也可能不是问题,但是,我在运行时没有收到这样的抱怨。项目构建时没有任何警告,当我执行Debug或Release构建时,第三方控制窗口工作正常。
对此有任何建议将非常感谢,谢谢!
答案 0 :(得分:1)
这个答案适合我:https://stackoverflow.com/a/6036800/1236073
我使用的第三方控件似乎确实引用了非托管DLL,所以现在一切都加起来了!
我已将我的问题标记为重复,但它提供的一些其他关键字不在原帖中,可能有助于未来的搜索者。