我有一个名为“FooTest”的Visual Studio 2010 C#项目(好吧,它不是真的“Foo”,它是专有的东西)
我决定将其重命名为“FooRegressionTest”,因此我重命名了它所在的目录和解决方案文件。在解决方案资源管理器中,我将项目重命名为“FooRegressionTest”,然后右键单击它,在“属性”中的“应用程序”选项卡中,我将“程序集名称”和“默认名称空间”全部重命名为“FooRegressionTest”。在代码中,我将名称空间引用和其他所有内容从“FooTest”更改为“FooRegressionTest”。
如果我为“*.*
”搜索“FooTest”的文件类型执行“查找和替换”。我得到0次点击。所以我相信我已将“FooTest”的所有引用转换为“FooRegressionTest”。
我的程序构建并运行正常,但在构建时,二进制文件全部放在名为“FooTest”的文件夹中。指定的文件夹名称在哪里?
BTW,在项目属性中,对于Build,输出路径说* bin \ Debug *
答案 0 :(得分:2)
您通常会像这样设置构建路径:
对于不同的配置,输出路径是可配置的 - 即,在构建x64时可以将其构建到一个路径,在构建x86时可以构建另一个路径,等等。
在您的情况下,您可能有一个搞砸的csproj文件...尝试卸载项目
查看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>
并更改输出路径......