我正在开发一个在运行时加载插件程序集的WPF应用程序。
我的解决方案包含主机应用程序(wpf app设置为启动项目),插件包含另一个项目(类库)。 插件项目引用了主机应用程序。
我的问题是,由于主机应用程序没有引用插件项目,因此当我点击"开始"时,不会构建插件项目。我需要在每次修改它之前手动构建它,然后再启动主机应用程序。
在"项目依赖项"我的解决方案,我不能将我的插件项目添加到我的主机应用程序的依赖项,因为VS说它会创建一个循环引用(它不会,因为我的主机应用程序并不真的需要插件来编译或工作)。
有没有办法告诉VS我想要点击Start时创建的插件项目(如果插件项目已过期),即使它不是真正的参考?
谢谢, 问候。