4

有没有办法让 VS 项目将调试 EXE 构建到 bin/debug 以外的目录?

我发现了这个:http: //msdn.microsoft.com/en-us/library/ms165410%28v=vs.80%29.aspx

但是,这仅适用于 RELEASE,不适用于调试。

更新:

我没有提到这是针对 Express 版本,而不是完整版本。

对于其他想要做同样事情的人,方法如下:

  • 打开你的“.csproj”文件。
  • 查找定义调试构建过程的元素“PropertyGroup”。
  • 然后,在里面你会发现另一个名为“OutputPath”的元素。只需将其文本的值更改为您希望调试输出到的目录。
4

2 回答 2

4

要更改构建输出目录:

On the Project menu, click Properties.
Click the Build tab.
Click the Browse button next to the Output path box and select a new build output directory.

MSDN:更改构建输出目录

更改调试目录.

于 2013-03-22T08:00:55.387 回答
0

The Output path is stored in the .cproj file. One for each configuration.

Open ur *project_Name.csproj* in any editor (say notepad)

For Debug:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    .....
    <OutputPath>myOutput\</OutputPath>

</PropertyGroup>

Similarly For Release:

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    ...
     <OutputPath>bin\Release\</OutputPath>
</PropertyGroup>

You could try manually editing the OutputPath.

The Output Path can take both Relative and Absolute paths.

Note: The Relative OutputPath should be relative to your project directory (project_Name.csproj) .

于 2013-03-22T10:41:51.960 回答