我在Visual Studio 2013中创建了一个新项目。我正在使用SVN工具来管理这个项目。我的一个calig已经在SVN上完成了整个项目。但是我已经在互联网上阅读[What Visual Studio files should be ignored by subversion to minimize conflicts? bin,在构建项目时会自动创建obj文件夹,因此需要在SVN上传这种类型的文件夹。所以,我在忽略列表中添加了bin和obj目录。 我正在使用bin / release进行创建设置。我正在构建时成功创建了Bin / release目录,但由于某些.DLL文件丢失而导致错误,因为我从SVN中删除/忽略了这些文件,因此丢失了图像。
那么,有没有像我在visual studio中构建项目那样的方法,它会将所有必需的文件复制/放入bin / release目录中?否则我需要从忽略列表中删除此文件夹并提交svn上的所有文件。
答案 0 :(得分:0)
您可以使用Post build event在编译后组织输出。它只是您从post build事件调用的批处理脚本,在编写脚本时,您可以使用宏来获取解决方案dir,out dir,..如链接中所述。
您可以通过Project Properties-> Configuration Manager(选择要构建的目标)访问VS中的构建后事件UI - >构建事件 - >发布活动。