Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在运行时引用visual studio扩展项目中的类库_C#_.net_Wpf - Fatal编程技术网

C# 在运行时引用visual studio扩展项目中的类库

C# 在运行时引用visual studio扩展项目中的类库,c#,.net,wpf,C#,.net,Wpf,我正在做一个自定义扩展,它将有一个窗口。该窗口将承载类库外的视图。在xaml设计器中,我可以看到从库中引用的正确视图,但是当我调试窗口时,它将在尝试加载类库dll时崩溃 一些来自Fusion的错误日志 Message=无法加载文件或程序集“SSMainControl,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 我制作了一个WPF应用程序,并托管了同样的视图,效果很好。唯一的区别是扩展在运行时加载引用。谢谢你的帮助 更新:我对文件进行了签名,并通过使用new Ma

我正在做一个自定义扩展,它将有一个窗口。该窗口将承载类库外的视图。在xaml设计器中,我可以看到从库中引用的正确视图,但是当我调试窗口时,它将在尝试加载类库dll时崩溃

一些来自Fusion的错误日志

Message=无法加载文件或程序集“SSMainControl,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件

我制作了一个WPF应用程序,并托管了同样的视图,效果很好。唯一的区别是扩展在运行时加载引用。谢谢你的帮助

更新:我对文件进行了签名,并通过使用new MainView()初始化的内容视图将其加载。这实际上是加载的,但现在我在xmal中实现视图时遇到了相同的错误

以下是我的xaml声明:

xmlns:mainControl=“clr命名空间:SSMainControl;assembly=SSMainControl”


mainControl:MainView/>

如果您正在调试或发布中工作,请立即转到启动项目中的相应文件夹,检查它是否包含SSMainControl所需的DLL。即使我们在VisualStudio中添加引用,它也可能无法到达那里。试试看,就在那儿。它还将与其他所有内容一起部署到实验实例中。