2012-07-22 119 views
1

在c#winform項目中使用sql-server compact數據庫。Bin/Debug和Bin/Release之間的區別

如果我看組成的解決方案,我可以看到的exe在以下兩個文件夾的副本和自衛隊文件中的文件:

  1. /bin/Debug/
  2. /bin/Release/

如果我雙擊並在EXE 1,然後它更新1中的SDF和同樣的EXE/SDF在2.

當我打開VS我假設我是玩弄1中的文件?

2中的文件何時被覆蓋?

當我使用Click-Once安裝發佈項目時,使用哪些文件創建.application文件?

加成

通用崗位上面並沒有解決我的問題,但還具有有些困惑的事情。這是特定情況,我希望上述解決方案的答案:

開發Solution文件夾保存在USB筆式驅動器上。 該解決方案包含一個數據庫文件。 我已發佈到我的家PC 我已經發布到我的工作PC。 我很高興攜帶筆驅動器並插入任何一臺PC。 如何進行設置,以便在更新數據庫時只存在一個數據版本?

我已經改變了解決方案專家設置和暴露配置管理器 - 這可以幫助?:

enter image description here

回答

2

這取決於項目的配置,如果你在調試模式是你使用調試一個

+0

但是當我發佈該項目時 - 未修改任何項目的確認信息 - 正在使用哪個項目; Debug中的版本還是Release中的版本? – whytheq 2012-07-22 13:45:13

1

要查看您的活動配置:「構建」選項卡上

點擊,然後單擊「配置管理器」。

你也可以做到這一點,如果你有新的最近安裝VS快遞品牌:

  1. 工具⇒設置⇒專家設置。
  2. 工具⇒選項⇒選中左下角的「顯示所有設置」。
  3. 工具⇒選項⇒項目和解決方案⇒一般⇒「顯示高級 構建配置」。
+0

工具 - >設置 - >專家設置。 ...這只是似乎將設置從基本切換到專家,但沒有幫助回答我的問題。我正在使用VS Express,因此在「生成」選項卡中沒有配置管理器。correcttion>沒有生成選項卡 – whytheq 2012-07-22 15:11:39

+0

對不起。我使用專家設置,所以我沒有注意到這一點。按照我的解釋顯示專家設置 - 然後您會看到「Build」選項卡。即使在Express版本中。 – ispiro 2012-07-22 15:16:29

+0

我想你還會在其中一個工具欄中看到 - 帶有當前版本的文本框。但也許我稍後再說。 – ispiro 2012-07-22 15:17:47

相關問題