由于某些原因,我需要检查bin \ Debug目录中的几个文件。在过去的几周里,我注意到了VS2005的一个奇怪的行为。每次我重新编译代码时,它都会删除bin \ Debug目录中的.svn文件夹,因此svn显示“阻塞”错误。即使svn清理也没有帮助,因为缺少.svn文件夹。有什么设置VS2005来防止这种情况?首先,为什么它要删除.svn文件夹?这个线程http://svn.haxx.se/tsvnusers/archive-2008-10/0019.shtml讨论它,但没有有用的解决方案,以防止这种情况发生。还有其他建议吗?visual studio 2005正在删除bin Debug目录中的.svn文件夹 - 如何防止此问题?
1
A
回答
4
不要将文件存储在bin\Debug
目录中。更确切地说:
- 将文件存储在其他地方(您的解决方案目录或项目目录)
- 包含在解决方案或项目中的文件,并
- 将文件复制到输出目录生成过程中通过设置“生成操作”为“无”和“复制到输出目录”,以“复制如果较新的”或“复制总是”
或者:
- 放在一个单独的文件夹中的文件,并
- 将它们复制到输出目录通过后生成脚本
7
你为什么要检入一些文件到bin目录? 这完全是错误的。即使有正当的理由。是的,我的意思是。
考虑让另一个文件夹可能包含您要写入bin的必要文件。建立后,有一个后期构建脚本,将这些文件复制到bin文件夹中
+0
感谢Xinxua。我完全理解并意识到你的关切。它是一个旧的项目资源库,它的计划非常糟糕,所有的客户发布版本都保存在bin文件夹中,而不是为发行版提供单独的标签。所有新项目都不检查bin,obj文件夹中的任何内容,并且每个版本都有单独的标签。 – 2010-03-18 02:48:30
2
您不需要。如果VS清理bin目录,它会删除所有内容。这是一个干净的开始 - 如果人们使用后期构建事件脚本进行额外的调整。说得通。/bin和/ obj是VS管理的临时目录,不应该受版本控制。
这也是我对SVN不喜欢的一件事 - 它比我所看到的关于忽略Visual Studio不希望在源代码控制之下的所有其他源控件集成更加愚蠢。
0
为什么需要在bin/Debug文件夹中提交代码?通常bin文件夹被标记为“忽略”。我认为你做错了。
相关问题
- 1. 如何访问Visual studio 2010中项目文件夹中的bin/debug文件?
- 2. 如何防止Visual Studio锁定bin目录中的xml文档文件?
- 3. 在Visual Studio中从SVN中删除文件非项目文件
- 4. 如何防止在发布ASP.Net项目时删除文件夹
- 5. 如何获取Visual Studio的“发布”选项从bin目录中删除文件?
- 6. Visual Studio:如何在卸载时防止文件被删除
- 7. 文件夹不在bin-debug中创建。
- 8. 如何从Visual Studio发布中排除bin文件夹?
- 9. 如何防止Visual Studio创建“属性”文件夹?
- 10. 防止ASP.Net项目将{assembly} .dll.config复制到bin文件夹
- 11. 如何防止Cmake在EXECUTABLE_OUTPUT_PATH下创建Debug/Release文件夹?
- 12. bin-debug中的Flex和源文件夹
- 13. 总是询问文件不存在bin/debug文件夹中
- 14. 在eclipse中从cvs项目中删除bin文件夹
- 15. 无法删除由Visual Studio 2010创建的项目文件夹
- 16. 如何从Visual svn中删除一个文件夹?
- 17. 如何从Visual Studio项目中排除文件/文件夹?
- 18. 如何将您的可执行文件放在bin/Debug目录中
- 19. 如何在Visual Studio 2013中停止检查bin和obj文件夹
- 20. 在Vista中删除.svn文件夹时遇到问题
- 21. 如何从visual studio中删除此行?
- 22. 删除目录中的空文件夹
- 23. 如何防止用户访问文件夹中的文件?
- 24. SVN文件夹删除
- 25. 删除.svn文件夹
- 26. SVN - 如何删除bin文件夹会导致src文件夹来代替删除?
- 27. 如何在visual studio 2010主题中更正此问题?
- 28. apk文件在bin/classes目录下,而不是bin文件夹
- 29. 全新的Xamarin.Forms项目:文件“obj \ Debug \ android \ bin \ packaged_resources”不存在
- 30. 如何将ReadMe.txt或任何文件放入\ bin \ debug目录
是的,这是处理这种情况的最佳方法。如果只是Visual Studio用户更明显地以这种方式处理它。 – 2010-03-17 09:47:42