質問

プロジェクトをVS2010に変換したばかりで、IntelliTraceの私のソフトウェアの例外が見られ始めました。

そのような例外は「アプリケーション識別情報は設定されていません」です。これは、私のソフトウェアが

のようなものであるときはいつでも発生します。
string m_AppPath = Application.UserAppDataPath;
.

AppDataPathが正しく返すにつれて、これは問題ではありません、なぜこれが起こるのか疑問に思います。

コードは、program.cs(違いを生じた場合)の主な関数(Program.csファイルの場合)とmainwindow.csに一度コードが機能します。

マイメインの問題は、アプリケーション開始前にログ記録を設定することです。Webを検索すると認められている助けは、本当に役に立たない。

Paul

役に立ちましたか?

解決

デバッグ時に問題が発生した場合は、アプリケーション設定にアクセスする前にデバッガが接続されているかどうかを確認できます。

If System.Diagnostics.Debugger.IsAttached then
       Me.Text = "Debug Mode"
Else 
       Me.Text = "Version " & My.Application.Deployment.CurrentVersion.ToString
End If
.

他のヒント

この問題が存在することがわかりました。

デバッグされているClickOnceアプリケーションである場合は、System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed設定を確認することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top