我刚开始使用xbuild使用Visual Stuido的.sln文件编译我的C#解决方案。结果是两个文件夹:bin和obj放置在与项目的.cs文件相同的本地化中。
它们都包含Debug和Release版本的文件夹,当我运行它们时,这两个版本看起来都是同一个应用程序。
bin和obj中的这些应用程序有什么区别吗?如果有,哪一个是完整的应用程序"我"应该"跑?或者我错过了一些标志/选项?应用程序运行需要哪些文件(如果我只想移动可执行文件并想运行它们,哪些是必要的?)
我正在使用OSX(10.10.2),XBuild 12.0和Mono 3.10.0.0,如果有必要的话。 提前谢谢。
答案 0 :(得分:1)
长话短说:
bin / Release /是您应该部署的文件。
bin / Debug /是您应该在开发人员计算机中测试的文件。
obj /中的文件无用,你可以删除它们。