C# 指定的Visual Studio输出路径在哪里?
我有一个VisualStudio2010C#项目,名为“FooTest”(好吧,它不是真正的“Foo”,它是一些专有的东西) 我决定将其重命名为“FooRegressionTest”,因此我重命名了它所在的目录和解决方案文件。在解决方案资源管理器中,我将项目重命名为“FooRegressionTest”,并右键单击它,在“属性”中,在“应用程序”选项卡中,我将程序集名称和默认命名空间全部重命名为“FooRegressionTest”。在代码中,我将名称空间引用和其他所有内容从“FooTest”更改为“FooRegressionTest” 如果我对“C# 指定的Visual Studio输出路径在哪里?,c#,visual-studio-2010,visual-studio,C#,Visual Studio 2010,Visual Studio,我有一个VisualStudio2010C#项目,名为“FooTest”(好吧,它不是真正的“Foo”,它是一些专有的东西) 我决定将其重命名为“FooRegressionTest”,因此我重命名了它所在的目录和解决方案文件。在解决方案资源管理器中,我将项目重命名为“FooRegressionTest”,并右键单击它,在“属性”中,在“应用程序”选项卡中,我将程序集名称和默认命名空间全部重命名为“FooRegressionTest”。在代码中,我将名称空间引用和其他所有内容从“FooTest”更
*.
”的文件类型执行“查找并替换”搜索“FooTest”。我的命中率为0。所以我相信我已经把所有关于“FooTest”的引用都转换成了“FooRetressionTest”
我的程序构建和运行良好,但在构建时,二进制文件都放在一个名为“FooTest”的文件夹中。指定的文件夹名称在哪里
顺便说一句,在项目属性中,对于Build,输出路径显示为*bin\Debug*您通常会这样设置生成路径:
<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>
<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>
任意CPU
真的
满的
假的
bin\Debug\FooTest
调试;跟踪
促使
4.
更改输出路径…我不确定你的意思,但是你的
.exe
总是在bin\Debug
或obj\Debug
中,你在做什么类型的构建?只需右键单击并构建,或某种MSBuild脚本?另外,在实际项目和解决方案文件中查找/替换旧项目t name.重命名项目后是否重新打开了该项目?相对于项目目录,生成的FooTest
目录的路径是什么?@thegreencolla不是开玩笑的,但是为什么是FooTest\bin\debug而不是FooRegressionTest\bin\debug?我提到了输出路径,因为否则每个人都会试图回答这个问题,说设定在那里。哎呀,我当时把你的问题看错了——对不起!