Wpf 模块中的棱镜第三方控制组件

Wpf 模块中的棱镜第三方控制组件,wpf,module,prism,.net-assembly,Wpf,Module,Prism,.net Assembly,我有一个prism应用程序,我在其中一个模块中添加了第三方WPF控制库 我得到一个异常,当我运行应用程序时,无法找到dll。使用fusion log viewer,我看到正在shell项目箱中而不是在模块中查找程序集 如果我也向shell添加一个引用,那么这将使它工作,但显然会打破模块化设计的观点 其他任何人都有如何使其工作的经验吗?要处理此类部署问题,我通常会在Visual Studio项目生成后事件上执行一个命令,以复制所有模块依赖项,甚至模块本身(当项目之间没有直接引用时,通常情况下不应如

我有一个prism应用程序,我在其中一个模块中添加了第三方WPF控制库

我得到一个异常,当我运行应用程序时,无法找到dll。使用fusion log viewer,我看到正在shell项目箱中而不是在模块中查找程序集

如果我也向shell添加一个引用,那么这将使它工作,但显然会打破模块化设计的观点


其他任何人都有如何使其工作的经验吗?

要处理此类部署问题,我通常会在Visual Studio项目生成后事件上执行一个命令,以复制所有模块依赖项,甚至模块本身(当项目之间没有直接引用时,通常情况下不应如此)进入正在运行的文件夹(shell bin文件夹)


Riana

您的第三方控制库是否与模块组件一起复制?+1。如果您不想从shell引用DLL,那么生成后事件是最好的选择。好的,可以。谢谢你的评论。