我有三个 .net 项目。
Project1.dll 是由 VS2008 项目生成的。
Project2.dll 是由引用 Project1.dll 的 VS2005 项目生成的。
Project3.dll 是由引用 Project1.dll 和 Project2.dll 的 VS2008 项目生成的。
现在,我先构建 Project1.dll,并手动将其复制到 Project2 可以获取的位置。然后我构建 Project2.dll 并手动将它和 Project1.dll 复制到 Project3 可以获取它们的位置。
显然我做错了(手动)。正确的方法是保持项目引用的更新?
将 Project2 更新为 VS2008 并创建一个包含所有三个项目的解决方案目前不可行。我们有一个第三方 Visual Studio 插件,该插件尚未在 VS2008 中工作。因此 Project2 必须保留在 VS2005 中。
降级 Project1 和 Project3 到 VS2005 并创建一个解决方案也不可行。我们依赖于这些项目中的 C# 3.0 和 .net 3.5 功能。
Project1.dll 是由 VS2008 项目生成的。
Project2.dll 是由引用 Project1.dll 的 VS2005 项目生成的。
Project3.dll 是由引用 Project1.dll 和 Project2.dll 的 VS2008 项目生成的。
现在,我先构建 Project1.dll,并手动将其复制到 Project2 可以获取的位置。然后我构建 Project2.dll 并手动将它和 Project1.dll 复制到 Project3 可以获取它们的位置。
显然我做错了(手动)。正确的方法是保持项目引用的更新?
将 Project2 更新为 VS2008 并创建一个包含所有三个项目的解决方案目前不可行。我们有一个第三方 Visual Studio 插件,该插件尚未在 VS2008 中工作。因此 Project2 必须保留在 VS2005 中。
降级 Project1 和 Project3 到 VS2005 并创建一个解决方案也不可行。我们依赖于这些项目中的 C# 3.0 和 .net 3.5 功能。