Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VS 2010,更改项目文件的位置_Visual Studio 2010_Location_Setup Project - Fatal编程技术网

Visual studio 2010 VS 2010,更改项目文件的位置

Visual studio 2010 VS 2010,更改项目文件的位置,visual-studio-2010,location,setup-project,Visual Studio 2010,Location,Setup Project,我不经常使用VS2010,所以我的问题是“初学者” VS2010创建具有以下目录结构的解决方案(简化): 我想更改alredy创建的项目的目录结构: /Solution /Solution solution.cpp /Projects /VS solution.sdf solution.sln solution.suo solu

我不经常使用VS2010,所以我的问题是“初学者”

VS2010创建具有以下目录结构的解决方案(简化):

我想更改alredy创建的项目的目录结构:

/Solution
    /Solution
       solution.cpp
       /Projects
           /VS
              solution.sdf
              solution.sln
              solution.suo
              solution.vcxproj
              /Debug
              /Release
因此,解决方案文件和项目文件将被移动到子文件夹中

 /Projects/VS
文件solution.sln足以编辑到的路径

 = "Solution", "..\..\solution.vcxproj"
但是如何(以及在何处)更改项目文件solution.vcxproj的位置,以便能够使用源代码定位所有文件

我使用不同的编译器,所以我想为每个开发工具创建自己的子文件夹

/Projects
    /VS
    /Eclipse
    ...
不,这是错误的,.sln文件与.vcxproj文件位于同一文件夹中。所以它应该是
=“Solution”,“Solution.vcxproj”

唯一的另一个补丁是solution.cpp文件位于非标准位置。编辑.vcxproj文件并找到solution.cpp文件的
。将其更改为
Include=“..\solution.cpp”

不,这是错误的,.sln文件与.vcxproj文件位于同一文件夹中。所以它应该是
=“Solution”,“Solution.vcxproj”


唯一的另一个补丁是solution.cpp文件位于非标准位置。编辑.vcxproj文件并找到solution.cpp文件的
。将其更改为
Include=“..\solution.cpp”

为什么要这样做?默认文件夹结构有什么问题?问题更新:我正在使用更多的编译器…为什么要这样做?默认文件夹结构有什么问题?问题已更新:我正在使用更多的编译器…很抱歉,但在VS2010的默认安装中,*.sln文件与*vcxproj位于不同的文件夹中…嗯,不,只有在勾选“为解决方案创建目录”复选框时才可以。但这不是重点,你把东西搬来搬去了。因此,更新.sln和.vcxproj文件以匹配移动。谢谢,你是对的。如果未选中此属性,则解决方案和项目文件共享同一目录…很抱歉,但在VS2010的默认安装中,*.sln文件与*vcxproj位于不同的文件夹中…嗯,否,仅当您勾选了“为解决方案创建目录”复选框时。但这不是重点,你把东西搬来搬去了。因此,更新.sln和.vcxproj文件以匹配移动。谢谢,你是对的。如果未选中此属性,则解决方案和项目文件共享同一目录。。。
/Projects
    /VS
    /Eclipse
    ...
= "Solution", "..\..\solution.vcxproj"