Bin / Debug和Bin / Release之间的区别
我在ac#winform项目中使用sql-server compact数据库。
如果我查看构成解决方案的文件,我可以在以下两个文件夹中看到exe和sdf文件的副本:
/bin/Debug/
-
/bin/Release/
如果我双击并执行1.然后它更新1.中的sdf,同样为2中的exe / sdf。
当我打开VS时,我假设我正在使用1中的文件。
2中的文件什么时候被覆盖?
当我使用Click-Once安装发布项目时,哪些文件用于创建.application
文件?
加成
上面的通用post没有解决我的问题,但它进一步混淆了一些事情。 以下是我希望上述解决方案可以解决的具体方案:
开发解决方案文件夹保存在USB笔式驱动器上。 此解决方案包括数据库文件。 我已经发布到我的家用电脑,我已经发布到我的工作电脑上。 我很高兴随身携带笔式驱动器并插入任何一台PC。 如何进行设置,以便在更新数据库时只存在一个版本的数据?
我已将解决方案更改为专家设置并公开了配置管理器 – 这有用吗?:
Visual Studio中的Debug和Release有什么区别? http://msdn.microsoft.com/en-us/library/kkz9kefa(v=vs.110).aspx
这是项目的两个不同配置。
这些内置于不同的文件夹中
clikc一旦文件可能基于当前的ACTIVE CONFIGURATION
这取决于项目的配置,如果您处于调试模式,则使用调试模式
要查看您的活动配置:
单击“构建”选项卡,然后单击“配置管理器”。
如果您最近安装了全新的VS Express,也可以执行此操作:
- 工具⇒设置⇒专家设置。
- 工具⇒选项⇒勾选左下角的“显示所有设置”。
- 工具⇒选项⇒项目和解决方案⇒常规⇒“显示高级构建配置”。