指定的Visual Studio输出路径在哪里?

时间:2014-02-11 19:41:25

标签: c# visual-studio-2010 visual-studio

我有一个名为“FooTest”的Visual Studio 2010 C#项目(好吧,它不是真的“Foo”,它是专有的东西)

我决定将其重命名为“FooRegressionTest”,因此我重命名了它所在的目录和解决方案文件。在解决方案资源管理器中,我将项目重命名为“FooRegressionTest”,然后右键单击它,在“属性”中的“应用程序”选项卡中,我将“程序集名称”和“默认名称空间”全部重命名为“FooRegressionTest”。在代码中,我将名称空间引用和其他所有内容从“FooTest”更改为“FooRegressionTest”。

如果我为“*.*”搜索“FooTest”的文件类型执行“查找和替换”。我得到0次点击。所以我相信我已将“FooTest”的所有引用转换为“FooRegressionTest”。

我的程序构建并运行正常,在构建时,二进制文件全部放在名为“FooTest”的文件夹中。指定的文件夹名称在哪里?

BTW,在项目属性中,对于Build,输出路径说* bin \ Debug *

1 个答案:

答案 0 :(得分:2)

您通常会像这样设置构建路径:

  1. 右键单击您的项目,选择属性
  2. 当您看到属性窗口时,选择Build(在左侧)
  3. 显示输出路径(并可在此页面底部进行编辑。
  4. 对于不同的配置,输出路径是可配置的 - 即,在构建x64时可以将其构建到一个路径,在构建x86时可以构建另一个路径,等等。

    在您的情况下,您可能有一个搞砸的csproj文件...尝试卸载项目

    1. 右键单击项目
    2. 选择卸载
    3. 右键单击已卸载的项目
    4. 选择'编辑项目'
    5. 查看csproj xml中看起来像这样的路径:

      <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
          <PlatformTarget>AnyCPU</PlatformTarget>
          <DebugSymbols>true</DebugSymbols>
          <DebugType>full</DebugType>
          <Optimize>false</Optimize>
          <OutputPath>bin\Debug\FooTest</OutputPath>
          <DefineConstants>DEBUG;TRACE</DefineConstants>
          <ErrorReport>prompt</ErrorReport>
          <WarningLevel>4</WarningLevel>
      </PropertyGroup>
      

      并更改输出路径......