gpt4 book ai didi

visual-studio - 跨多个 Visual Studio 版本的项目依赖项

转载 作者:行者123 更新时间:2023-12-01 10:16:49 25 4
gpt4 key购买 nike

我有 3 个 .net 项目。

Project1.dll是由VS2008工程生成的。

Project2.dll 由引用 Project1.dll 的 VS2005 项目生成。

Project3.dll 由引用 Project1.dll 和 Project2.dll 的 VS2008 项目生成。

现在,我构建 Project1.dll,并手动将其复制到项目 2 可以提取它的地方。

然后我构建 Project2.dll 并手动将其和 Project1.dll 复制到项目 3 可以获取它们的地方。

显然我做错了什么(手动)。使我的项目引用保持最新的正确方法是什么?


将 Project2 更新到 VS2008,然后创建一个包含所有 3 个项目的解决方案目前不是一个选项。我们有一个 3rd 方 visualstudio 插件,它还不能在 VS2008 中工作。 Project2必须留在VS2005中

将项目 1 和项目 3 取消更新到 VS2005,然后创建一个解决方案也不是一种选择。我们在这些项目中依赖于 C# 3.0 和 .net 3.5 功能。

最佳答案

最好的选择可能是为所有三个项目使用一个公共(public)构建文件夹。这可以在项目属性-> 构建-> 输出路径中完成。然后将引用指向输出文件夹。这样,无论何时您构建任何较低级别的项目,较高级别的项目都会拥有最新版本。您也可以根据配置(调试、发布)设置路径,因此您无需为每种类型的构建更改路径。

关于visual-studio - 跨多个 Visual Studio 版本的项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com