11

VS 2008 を使用しています。アプリケーションを実行するたびにポップアップが表示されます。

以下はポップアップです。

次のモジュールは、最適化を有効にして、またはデバッグ情報なしでビルドされました。

C:\Windows\Microsoft.Net\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c06d97f\c871fca3\assembly\dl3\1ed1f335\00d7b454_9450ca01\BArcodingImaging.DLL

このモジュールをデバッグするには、プロジェクトのビルド構成をデバッグ モードに変更します。このメッセージを表示しないようにするには、[起動時にユーザー コードがないことを警告する] デバッガー オプションを無効にします。

このエラーを取り除くために、Google で利用可能なすべてのリンクを試しましたが、何も機能しません。実際、ほとんどのリンクは VS 2005 用です。しかし、私は VS 2008 を使用しています。

次の参照を使用しました: http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/1946cf16-ae70-4394-9cd9-9d35f3f012ed/ そして Code Guru の 1 つ。

ここに画像の説明を入力

4

9 に答える 9

8

1) メニューTools > Settingsをクリックして選択しますExpert Settings
2) という新しいメニューBuildが表示されました。その中で、選択しますConfiguration manager
3)で、以下に示すようActive solution configurationにクリックします。New...

ここに画像の説明を入力

4)以下に示すようにDebug、名前として入力し、コピー元を選択します。Release

ここに画像の説明を入力

5) プロジェクトのプロパティのBuildタブの上部に、構成セレクターが表示されます。Define DEBUG constantDefine TRACE constantをチェック済みとしてマークします。で、からにAdvanced変更します。Debug Infononefull

ご覧のとおり、これは本当に面倒なことです... Monodevelopの方がはるかに使いやすいと思います。

于 2012-08-28T06:59:15.543 に答える
3

これは私を捕らえ、Visual Studioを難しい方法(つまり、ただ飛び込む)を学んだので、「アクティブ」ビルド構成を「デバッグ」に変更する方法が明確ではありませんでした。これはConfiguration Manager、メニューから選択Buildし、アクティブソリューション構成プルダウンメニューから[デバッグ]を選択することで実行できます。

于 2012-07-23T11:33:16.867 に答える
1

参考までに、ローカル システム アカウントでサービスをインストールすると、何も変更せずにデバッグできました。アカウントを Network Service に変更する必要がありましたが、上記のダイアログが表示されました。上記を試してみましたが、どれもうまくいきませんでした...

于 2013-05-29T07:16:36.023 に答える
0

簡単な答え:私はvs 2008を使用していませんが、vs 2010 sp1を使用して、再度開いて動作しました(幸運に恵まれたと感じています)。

長い回答:vs 2010 sp1を使用していて、いくつかのことを試しましたが、パスエラーC:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \root\からdllを削除しようとしていました。 2c0d3658 \ caacfa0a \ assembly \ dl3 \ 53e39126 \ e888ca9f_7252cc01 INSTEAD I SHUTDOWN VisualStudioとIISEXPRESS停止しました....その後、プロジェクトを再開しましたが、問題はありませんでした。10〜25%の確率で修正されると思いましたが、問題なく修正されました。

于 2011-08-04T21:49:30.033 に答える
0

GAC から dll をクリアします。再構築を行い、再試行してください。正確なメッセージ(実際のdll名を除く)を取得していたので、dllが構築された場所を確認し、このパスを「ドライバー」または発信者アプリのパスと比較しました。次に、GAC から dll を削除し、再構築して適切なブレークポイントを設定しました。VS は dll のバージョン番号を自動的に更新しないため、デバッグしていたバージョンとは異なるバージョンを探していました。

于 2016-01-25T12:16:45.060 に答える
0

私の場合、この問題は VS2012 でのデバッグに関する誤った設定が原因でした。「モジュールの隣にあるシンボルを常にロードする」チェックボックスをうっかり外してしまったので、写真のような同じポップアップメッセージボックスが表示されました。

チェックボックスの場所: TOOLS->Options->Debugging->Symbols->Specify modules.

それを解決する方法を示すために下の図を示します。それが役立つことを願っています。

ここに画像の説明を入力

于 2014-11-23T10:15:13.700 に答える