gpt4 book ai didi

visual-studio - Visual Studio 项目依赖项

转载 作者:行者123 更新时间:2023-12-04 06:09:51 25 4
gpt4 key购买 nike

我有一个包含许多项目/库的 Visual Studio .Net 解决方案。

当我在自己的 PC 上本地工作时,没有问题,因为我倾向于重新编译我刚刚更改的那些库,并且一切都是同步的。

问题有时是其他偶尔需要处理或查看我的代码的开发人员在重新编译所有内容时遇到巨大问题。

在配置管理器中,我没有检查所有项目,否则构建一切正常所需的时间太长。

问题是当解决方案在另一个应用程序上编译时,报告的一些错误表明特定库有错误,并且需要很长时间才能找出所有依赖项,单独编译每个库。

即使检查配置管理器中的所有内容,它似乎仍然无法正确编译。

我认为当您添加对库的引用时,相关性会得到处理。

是否有一种简单的方法来确保解决方案确定哪些是正确的依赖项并确保所有内容都按正确的顺序构建?

谢谢

最佳答案

其他开发人员从您那里获得新的源代码后,他们应该关闭 Visual Studio 并重新打开解决方案。

有时 Visual Studio 中的依赖项也会出现问题。首先,尝试这些菜单命令:

Build > Clean Solution
Build > Rebuild Solution

这将向您显示哪些依赖项是循环的或不正确的。 此外,在 Visual Studio 项目中,不得依赖于另一个创建可执行文件的项目(至少对于我们的纯 C++ 编写的项目而言,这是正确的)。 IE。编译成“Utils.dll”的“Utils”项目不能依赖于“MyApp”项目,它导出一些函数或符号并编译成两者 MyApp.exe 和 MyApp.lib(或其他类型的部件)。如果您有这样的依赖关系,您必须正确设置项目构建顺序并手动设置 MyApp.lib 作为链接器输入。

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

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