c# - 为什么我的.exe同时存放在\bin\Debug和\obj\Debug中?

标签 c# visual-studio-2013 exe bin

在我的 VS 2013 C# Windows 窗体应用程序中,它的“问题”(.exe)出现在\bin\Debug 文件夹和\obj\Debug 文件夹中。相同的日期,相同的尺寸。为什么会输出到两个地方?为什么有必要?

最佳答案

obj\Debug 是用于 csc.exe(.NET 编译器)输出的“工作”文件夹。编译文件后,它会被复制到“输出目录”,默认情况下为 bin\Debugbin\Release

您可以通过编辑项目属性来更改输出文件夹,据我所知您不能更改编译器的工作目录(但这并不意味着不能这样做)。

关于c# - 为什么我的.exe同时存放在\bin\Debug和\obj\Debug中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33816782/

相关文章:

c++ - 用户在 C++ 中启动循环

python - 如何从 PyCharm 项目获取我的 "exe"

c# - 当引发异常时返回堆栈跟踪时,C# 尾递归优化如何可能

c# - protobuf-net 忽略 [KnownType] 并需要添加 ProtoInclude

visual-studio-2013 - 如何卸载 .vsix Visual Studio 扩展?

java - 如何将 WebStart JNLP 与 JRE 捆绑在一起

c# - 从网站在客户端计算机中运行 exe

c# - NUnit测试调试

c# - 如何修复 Blazor 代码部分的 Intelisense 错误?

c# - 智能感知显示虚假错误,不能 "go to definition"(Visual Studio 2013)