xbuild - 编译后的应用程序在哪里?

xbuild - where is the compiled app?

我刚刚开始使用 xbuild 通过 Visual Stuido 的 .sln 文件编译我的 C# 解决方案。结果是两个文件夹:bin 和 obj 放置在与项目的 .cs 文件相同的本地化中。

它们都包含 Debug 和 Release 版本的文件夹,当我 运行 它们时,这两个版本似乎是同一个应用程序。

bin和obj中的那些app有区别吗?如果有的话,我是"complete app""supposed to"运行哪一个?还是我遗漏了一些 flag/option?应用程序需要哪些文件 运行(如果我只想移动可执行文件并想要 运行 它们,哪些文件是必需的?)

如果需要,我正在使用 OSX (10.10.2)、XBuild 12.0 和 Mono 3.10.0.0。 提前致谢。

长话短说:

bin/Release/ 是您应该部署的文件。

bin/Debug/ 是您应该在开发人员机器上测试的文件。

obj/里面的文件没用了,可以去掉。