如Why are a visual studio project's command-line settings stored per user? Is it OK to check-in (and share) a .user setting file?中所述,调试属性存储在.user文件中,通常由源控件忽略。
我更改了“链接器” - > “一般” - > “输出文件”:
...存储在源代码管理下的项目文件中。我需要更改“调试” - > “命令”匹配,但同样,它存储在不受源代码控制的.user文件中。
默认值来自哪里?这是“$(TargetPath)”:
我可以在本地更改值并且它可以工作,但是当其他人克隆我的仓库,构建并在调试中运行它时,它找不到该文件,因为它们的本地设置是默认值。
这是一个生成.exe文件的c ++项目,我正在使用VS Enterprise 2017,如果相关的话。