gpt4 book ai didi

visual-studio-2005 - Visual Studio 2005 以小写形式创建输出目录

转载 作者:行者123 更新时间:2023-12-02 00:39:07 27 4
gpt4 key购买 nike

我正在使用一个标准的操作环境,它涉及在 Windows XP 上运行的 Visual Studio 2005。

解决方案的源代码在 Linux 中进行管理,但在 Windows 计算机上通过网络共享使用 Visual Studio 进行编辑和编译。

我面临的问题是,如果我更改解决方案某些项目的输出目录,Visual Studio 会自动创建目录,但它们始终为小写。输出文件的大小写正确,只有目录是小写的。

这导致 Linux 中使用的源代码管理工具出现问题,这些工具对大小写很挑剔。

有没有办法让 Visual Studio 2005 在正确的大小写中创建目录?我考虑过使用调用 mkdir 的预构建脚本,因为我发现它可行,但必须为每个受影响的项目插入预构建脚本似乎很麻烦。

我也考虑过可能是网络层导致了问题,但是如果我临时将输出目录设置到本地硬盘驱动器,同样的事情也会发生。


要更新,这里实际上有两个变量,$(TargetDir),它本质上只是 $(OutDir)$( OutputDir) 取决于构建阶段。我似乎无法找到如何更改它,或者它来自哪里。

最佳答案

我只是通过在预构建步骤中使用 mkdir 来解决这个问题。对于目录大小写很重要的每个项目,我有以下预构建步骤:

if not exist "$(OutputDir)" mkdir "$(OutputDir)"

条件是必需的,因为如果目录已经存在,mkdir 返回非零值,这将停止构建。

关于visual-studio-2005 - Visual Studio 2005 以小写形式创建输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359699/

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