2

コマンドラインから次のコマンドを使用しています

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"  C:\testlocation\testsolution.sln /Rebuild "Debug" /project "testproject" /projectconfig "Debug" /out C:\test.sln.log

ただし、このコマンドは devenv をクラッシュさせます。test.sln.log ファイルには何も書き込まれていません。誰かがそのケースが何であるかを指摘できますか?

【アップデート1】

クラッシュ画像はこちら. 問題の詳細を表示をクリックすると、これが得られる情報です

問題の署名: 問題イベント名: APPCRASH アプリケーション名: devenv.exe アプリケーション バージョン: 10.0.30319.1 アプリケーション タイムスタンプ: 4ba1fab3 障害モジュール名: msenv.dll 障害モジュール バージョン: 10.0.30319.1 障害モジュール タイムスタンプ: 4ba1fd94 例外コード: c0000005 例外オフセット: 0030df30 OS バージョン: 6.0.6001.2.1.0.256.1 ロケール ID: 1033 問題に関する追加情報: LCID: 1033 プライバシーに関する声明を読む: http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409

【追記2】ソリューションファイルからこんな構成であることが分かりました

  Debug|Win32 = Debug|Win32
    Debug|x64 = Debug|x64
    Release|Win32 = Release|Win32
    Release|x64 = Release|x64

したがって、デバッグ専用 (プラットフォームなし) でビルドしている場合、devenv は私の場合のようにクラッシュするはずですか?

ありがとう

4

2 に答える 2

1

同じ問題がありました。/projectconfig には "Debug|Win32" が必要なようです。そのため、パイプ文字で区切られた構成とプラットフォームの名前です。

于 2013-03-13T16:37:16.140 に答える
0

err.exeを使用すると、セキュリティ上の問題が発生するようです。

16 進数 0xc0000005 / 10 進数 -1073741819 の場合:
STATUS_ACCESS_VIOLATION ntstatus.h
"0x%08lx" の命令が "0x%08lx" のメモリを参照しまし
た。メモリを "%s" にすることはできません。
USBD_STATUS_DEV_NOT_RESPONDING usb.h
"c0000005" に 2 つの一致が見つかりました

Visual Studio コマンド ライン プロンプトを管理者として実行していることを確認します。

于 2012-09-13T04:07:40.263 に答える