2012-01-02 18 views
0

F5/CTRL + F5モード、デバッグ/リリースモードを異なります
Debug/Release differenceはどのように可能性の重複

私はデフォルト設定としてのVisual Studio 2010を使用しています。 これは非常に基本的なことですが、意味が正確にわからないので、私は尋ねます。 私はいくつかの種類の排除方法についていくつかの記事を読んでいますが、私は理解できません。

F5とctrl + F5の違い、およびデバッグモードとリリースモードの違い パフォーマンスの面でお互いの違いがあれば?

記事に対する特定の回答またはリンクが非常に役立ちます。

ありがとうございます。

+0

[This](https://encrypted.google.com/search?q=what+is+the+difference+between+debug+and+release+mode)は、十分なリンクを提供します。 – oleksii

答えて

0

デバッグモードとリリースモードの違いについては、this questionを参照してください。

Ctrl + F5は「プロジェクトのビルドと実行」を意味し、F5は「プロジェクトをビルドしてデバッガで実行する」ことを意味します。これらのコマンドはどちらもデバッグモードとリリースモードの両方で使用できますが、リリースモードでF5を使用すると、デバッグが快適にならず、動作が予想よりも異なる場合があります。デバッガを接続して実行するとの数値がになるので、Ctrl + F5を押すと一般的にアプリが少し速くなります。

+0

デバッガを接続して実行するとパフォーマンスが低下するので、Ctrl + F5を押すと一般的にアプリが少し速く実行されます。 < - 私の場合、彼らのパフォーマンスの差はあまりにも多かった。一般的に、ペナルティは深刻なものでしょうか?それはちょうど事件ごとに依存します。 – Aveugles

+0

http://stackoverflow.com/questions/3472671/does-net-code-run-slower-with-the-clr-debugger-attached-to-the-process多分この記事は同様のケースです – Aveugles

+0

大文字と小文字が区別されます。あなたがデバッグしているものは言及していませんでしたが、C#/ VB.NETの管理されたアプリケーションの場合は、ソリューションエクスプローラでプロジェクトを右クリックし、プロパティを押してデバッグを選択し、 "管理されていないコードのデバッグを有効にする"それは私の経験の中で最も劇的な影響を与えることができます。 –