繁体   English   中英

同一解决方案中的项目到项目参考特定版本

[英]Project to Project reference specific Version in same solution

我正在开发可插入的应用程序。 插件通过Assembly.LoadFrom()加载。 在我的解决方案中,我有4个项目。 一个WPF,2个DLL和另一个DLL,它是该应用程序的插件。 插件项目引用其他DLL之一。

当我构建解决方案并运行时,尝试使用插件dll时遇到错误,因为它期待引用项目的较旧版本。 我必须清理并重建插件项目才能使其正常运行。

因此,我假定参考的特定版本设置为true。 但是属性窗口中没有特定的版本选项。

因此,现在,如果我对引用的程序集进行更改并更改版本号,那么即使我没有在该项目中进行任何更改,我也必须清理并重建插件。 我可以预见,我将忘记执行此步骤。

有没有更好的办法?

本来期望

IPlugin->插件

WPF-> IPlugin->(LoadFrom插件)

这样,他们只有在必须重新构建所有内容的情况下才可以更改IPlugin

但是,如果您使用它,则LoadFrom中正在加载内容的使用者永远不应依赖于实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM