全部:我正在研究一个解决方案,其中一个项目实际上是该解决方案构建的主 exe 的插件。由于这个项目是一个插件,因此从主 exe 引用插件是错误的(不保证该程序集存在于部署中,它是可选的)。
所以这是我的问题:如果我在我的插件项目中修改代码,然后按 F-5 运行,Visual Studio 将不会总是构建我的插件(因为基于引用树,主 exe 似乎没有依赖它)。
是否有我可以更改的解决方案或项目级别设置以导致在我运行时包含此插件项目(不添加引用)?
我知道工具中的全局设置| 选项 | 构建并运行,但我宁愿不必为了让这个解决方案正确构建而在全局范围内改变 VS 的行为(另外,如果设置与解决方案或项目一起使用,那么当其他开发人员检查它时,他们应该简单地继承环境)
顺便说一句:这些是 VS 2005 解决方案中的 c# 项目。