该解决方案的源代码在Linux中进行管理,但通过网络共享在Windows计算机上使用visualstudio进行编辑和编译。
我面临的问题是,如果我更改解决方案的某些项目的输出目录,visualstudio会自动创建这些目录,但它们总是小写的。输出文件的大小写正确,只有目录是小写的。
这给Linux中使用的源代码管理工具带来了问题,它们对case很挑剔。
有没有办法让VisualStudio2005在正确的情况下创建目录?我考虑过使用一个预构建脚本
mkdir
,因为我发现这是可行的,但是为每个受影响的项目插入预构建脚本似乎很麻烦。
我还考虑过,可能是网络层造成了问题,但是如果我临时将输出目录设置到本地硬盘,同样的事情也会发生。
要更新,这里实际上有两个变量,
$(TargetDir)
,基本上只是
$(OutDir)
或
$(OutputDir)
取决于构建阶段。我只是不知道如何改变它,也不知道它是从哪里来的。