在Visual C ++项目中添加新项目时,新文件的默认路径是项目路径。是否存在允许修改此默认路径的每个项目或每个解决方案设置?
例如,默认情况下将新文件添加到项目文件夹的子目录中,甚至添加到项目文件夹之外的某个位置?
据我所知,过滤器可用于根据文件扩展名在解决方案资源管理器中直观地自动组织文件,但我希望实际将物理文件放在另一个位置,而无需浏览它。
我正在使用Visual C ++项目作为容器来管理和组织(过滤)编辑运行时编译的文件,并且不希望开发人员意外地将新文件放在目标文件夹之外,我也不想要项目文件存在于此代码文件夹中。
我确实发现如果您在项目的子目录中创建一个新文件,那么当您在该会话期间添加另一个文件时,Add Item对话框将默认为该路径,但它不会将默认值保留在项目中或未来会议的解决方案。
答案 0 :(得分:2)
我不相信内置任何东西。一些商业添加内容使行为更好。例如,Whole Tomato's Visual Assist X package始终使用与当前打开的文件IIRC相同的目录。
有一些开源添加项可让您修改行为。例如,this one。