Bin/Debug和Bin/Release之间的区别
在c#winform项目中使用sql-server compact数据库。Bin/Debug和Bin/Release之间的区别
如果我看组成的解决方案,我可以看到的exe在以下两个文件夹的副本和自卫队文件中的文件:
/bin/Debug/
/bin/Release/
如果我双击并在EXE 1,然后它更新1中的SDF和同样的EXE/SDF在2.
当我打开VS我假设我是玩弄1中的文件?
2中的文件何时被覆盖?
当我使用Click-Once安装发布项目时,使用哪些文件创建.application
文件?
加成
通用岗位上面并没有解决我的问题,但还具有有些困惑的事情。这是特定情况,我希望上述解决方案的答案:
开发Solution文件夹保存在USB笔式驱动器上。 该解决方案包含一个数据库文件。 我已发布到我的家PC 我已经发布到我的工作PC。 我很高兴携带笔驱动器并插入任何一台PC。 如何进行设置,以便在更新数据库时只存在一个数据版本?
我已经改变了解决方案专家设置和暴露配置管理器 - 这可以帮助?:
What is the difference between Debug and Release in Visual Studio? http://msdn.microsoft.com/en-us/library/kkz9kefa(v=vs.110).aspx
这些都是项目的两个不同势配置。
和那些被内置到不同势文件夹
一旦文件clikc可能是基于什么是当前的活动配置
这取决于项目的配置,如果你在调试模式是你使用调试一个
但是当我发布该项目时 - 未修改任何项目的确认信息 - 正在使用哪个项目; Debug中的版本还是Release中的版本? – whytheq 2012-07-22 13:45:13
要查看您的活动配置:“构建”选项卡上
点击,然后单击“配置管理器”。
你也可以做到这一点,如果你有新的最近安装VS快递品牌:
- 工具⇒设置⇒专家设置。
- 工具⇒选项⇒选中左下角的“显示所有设置”。
- 工具⇒选项⇒项目和解决方案⇒一般⇒“显示高级 构建配置”。
工具 - >设置 - >专家设置。 ...这只是似乎将设置从基本切换到专家,但没有帮助回答我的问题。我正在使用VS Express,因此在“生成”选项卡中没有配置管理器。correcttion>没有生成选项卡 – whytheq 2012-07-22 15:11:39
对不起。我使用专家设置,所以我没有注意到这一点。按照我的解释显示专家设置 - 然后您会看到“Build”选项卡。即使在Express版本中。 – ispiro 2012-07-22 15:16:29
我想你还会在其中一个工具栏中看到 - 带有当前版本的文本框。但也许我稍后再说。 – ispiro 2012-07-22 15:17:47
+1我还没有修改主动配置,即它必须是默认值 - 我如何找到thios配置的设置? – whytheq 2012-07-22 13:41:04