我有 3 个 .net 项目。
Project1.dll 由 VS2008 项目生成。
Project2.dll 由引用 Project1.dll 的 VS2005 项目生成。
Project3.dll 由引用 Project1.dll 和 Project2.dll 的 VS2008 项目生成。
现在,我构建了 Project1.dll,并手动将其复制到 Project 2 可以提取它的地方。
然后我构建 Project2.dll 并手动将它和 Project1.dll 复制到 Project 3 可以提取它们的地方。
显然我做错了什么(手动)。使我的项目参考资料保持最新的正确方法是什么?
将 Project2 更新到 VS2008,然后创建一个包含所有 3 个项目的解决方案目前不是一种选择。我们有一个 3rd 方的 visualstudio 插件,它还不能在 VS2008 中工作。Project2 必须留在 VS2005
将 Project1 和 Project3 取消更新到 VS2005,然后创建一个解决方案也不是一种选择。我们在这些项目中依赖于 C# 3.0 和 .net 3.5 功能。