我有一个棱镜应用程序,我在其中一个模块中添加了第三方WPF控件库。
我得到一个例外,当我运行我的应用程序时找不到dll。使用融合日志查看器,我看到正在shell prject bin中而不是在模块中查找程序集。
如果我要添加对shell的引用,那么这将使它工作但显然会打破模块化设计的重点。
其他人都有过如何使这项工作的经验吗?
答案 0 :(得分:2)
为了处理这种部署问题,我通常在Visual Studio项目后期构建事件上执行xcopy命令,以复制所有模块依赖项甚至模块本身(当项目之间没有直接引用时,进入运行文件夹(shell bin文件夹)。
。通常情况下不应该这样)Riana