問題タブ [release-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QGraphicsScene :: clear()メソッドはリリースモードでのみクラッシュします
QGraphicsSceneからシーンを継承しました。このシーンに多くのアイテム(QGraphicslineItem、QGraphicsItem、QGraphicsTextItem)を追加します。QGraphicsSceneClearメソッドを試すと、リリースモードでクラッシュします。デバッグモードでは正常に動作します。
注:一部のアイテムには子アイテムがあるか、他のアイテムへのポインターがあるため、それらを削除すると、デストラクタで処理されます(他のアイテムへのポインターの削除など)。他のアイテムへのポインタがクラッシュするのではないかと思いますが、リリースモードでのみクラッシュする理由がわかりません。
リリースモードのコールスタックは役に立ちませんが、コンソールでのアクセス違反を示しています。
visual-c++ - winsock での v8 リリース モード リンカ エラー
このテーマは、前回の質問の回答を受け入れた後、副題になったので、整理のために別のトピックとしてここに置きます。これにより、他の人にとってより役立つと思います.
私はMS Visual Studio 2005に取り組んでいます。
リリース モードで v8 を使用してプロジェクトをビルドしています。winsock ライブラリが既に追加の依存関係にあるにもかかわらず、winsock に関連するリンカー エラーが発生します。
追加の依存関係リストは、リリース モードとデバッグ モードの両方で同じです。デバッグ モードでは完全に動作し、リリース モードでのみリンカー エラーが発生します。
ここに私の追加の依存関係文字列があります:
可能な限りの助けをありがとう。
アップデート:
依存関係を次のように減らしました。
それでも未解決の外部を取得します:
visual-studio-2008 - Visual Studio 2008 ブレークポイントにヒットしない
リリース モードでのみ発生するバグがあります。コードを定期的にデバッグできないため、これは問題です。ブレークポイントには、「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルが読み込まれていません。」と表示されます。この問題について人々が投稿した他の多くの解決策を試しましたが、リリース モードでは機能しないようです。リリース モードでバグを見つける方法や、リリース モードでコードを定期的にデバッグする方法について何か提案はありますか?
c++ - デバッガーが c++ dll に存在するかどうかを確認する (C++/CLI ラッパーに読み込まれる)
メソッドを使用して C++ dll にデバッガーが存在するかどうかを確認しています
この dll を C++/CLI ラッパー (VS のデバッグ モード) にロードすると、メソッドは常に false (リリース) を返します -> なぜそうなるのでしょうか? (または、この情報を特定するために必要なコード)
ご協力ありがとうございました!
レオン22に挨拶
winforms - リリースモードでのみStackoverflowException?
Windows Server 2008 R2 に VS2010 をインストールし、別のマシンにデプロイされたサービスに対してかなり大きなオブジェクト グラフ (XML で約 25 Mb) の非同期 WCF 呼び出しを行う Winforms アプリを開始しました。
VS2010 でデバッグ モードを開始すると (デバッグ -> 新しいインスタンスを開始)、正常に動作します。
VS2010 でリリース モードを開始すると (デバッグ -> 新しいインスタンスを開始)、ソフト スタックオーバーフロー例外でクラッシュします。コールスタックはありませんが、基になる XML の逆シリアル化が疑われます。
これがどのように発生するかについてのアイデアはありますか?
c++ - mlock でのアクセス違反
コンソール アプリケーション (MS VS2010 SP1 を使用して記述) があります。MFC も ATL も標準ライブラリもありません。デバッグ ビルドでは、すべて正常に動作します。しかし、リリース ビルドにはアクセス違反があります。
MS VS (リリース モードでも) からアプリを実行すると、すべて正常に動作し、何が起こっているのかわかりません。ジャストインタイム デバッグを使用しようとしましたが、コール スタックを受け取りました。
アプリがシャットダウンし、オブジェクトの破壊が進行しているときに発生しました。例外を引き起こす「delete ptr」のような行があります。しかし、そのコードを何度かチェックしましたが、何も見つかりませんでした。CRT デバッグ機能 (メモリ リーク診断、カスタム メモリ割り当てフックなど) を使用しようとしましたが、結果はありません。また、CRT のデバッグ バージョンを使用すると問題が解決することもわかりました (リリース構成でマルチスレッド デバッグ (/MTd) を使用します)。もう 1 つ: コードにマイナーな変更を加えると (デバッグ コードの行を書くなど)、コール スタックが変化し、そのたびにまったく異なります。例えば:
そしてもう一つ
fpplication コードにいくつかのバグがあることは理解していますが、質問はそれを見つけることができるかどうかです。
c# - VisualStudioでのデバッグを特定する
興味深い問題があります。
アセンブリがVisualStudioで実行されているかどうかを識別できますか?
次のコードを見てください。
上記のコードは、リリースモードでビルドされた.NETアセンブリ(XYZなど)に含まれています。ユーザーは、XYZアセンブリを参照するアプリケーション(ABCなど)をデバッグしています。
ユーザーがVisualStudioでデバッグしているのか、ABCアプリケーションを実行しているだけなのかを特定する必要があります。
何か案は?
-D
visual-studio - 別のWeb.configを使用した公開
作成したVisualStudio2010Webアプリケーションソリューションがあります。このソリューションでは、構成マネージャーに「MyProjectName」という新しいモードを作成しました。追加の変換を作成しました(あなたはそれを呼んでいると思います)。つまり、Web.MyProjectName.configです。
プロジェクトで公開オプションを選択すると、ビルドモードから「MyProjectName」オプションが選択されます。
ただし、Web.MyProjectName.configは公開フォルダーにコピーされません。
選択した構成モードに応じて、異なるWeb.configを公開するにはどうすればよいですか?
前もって感謝します。
android - Android / Eclispe:リリースモードのデバイスまたはエミュレーターでアプリを実行する方法は?(もしあれば...)
現在、Androidアプリの開発を終えています。デバッグMD5キーとdebugkeystoreを使用して、Androidフォンとエミュレーターの両方で広範囲にテストしました。
リリースMD5キーとキーストアを生成しました。Eclipseで「エクスポート」を使用してapkファイルを作成できます(次に、muリリースキーストアとエイリアスで署名します)。しかし、電話でリリースモードでアプリを実行して、すべてが正常であることを確認するにはどうすればよいですか?出来ますか ?それとも、Androidの「リリースモードでの実行」と「デバッグモードでの実行」について話すのは正しくありませんか?
説明ありがとうございます。
flash - デバッグモードでコンパイルされたFlashアプリケーションをリリースするデメリット
フラッシュアプリケーションをリリースモードではなくデバッグモードでリリースして、アプリのリリース後にtrace()の結果を確認したいと思います。
デバッグモードによって処理速度が少し遅くなることは気にしません。
処理速度を除いて、デバッグモードでコンパイルされたフラッシュアプリケーションをリリースすることには不利な点がありますか?
デバッグモードが原因で、アプリが例外をスローしたり、アプリのユーザーのFlash Playerがクラッシュしたりする可能性はありますか?