11

CRTのVC8バージョンとVC9バージョンの両方が必要なため、デバッグSDKアプリケーションを実行できません。しかし、プラグイン開発用のVisual Studio 2008のみが必要です。これは、私が必要としているものです。

2005年のデバッグランタイムをWindows7マシンにインストールするにはどうすればよいですか?アプリをローカルで実行する方法がわかりません。また、信頼できるインストーラーがないと、winSxSフォルダーに何もコピーできません。

4

4 に答える 4

8

この投稿を参照してください。

これによると、デバッグdllは次の場所にあります。

Visual Studio 2005の場合:

C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ redist \ Debug_NonRedist \ x86

Visual Studio 2008の場合:

C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ redist \ Debug_NonRedist \ x86

また、私が知っているように、WinSxSフォルダーにこれらのdllを置く必要はありません。これらのdllがアプリケーションexeと同じディレクトリに存在する場合でも、それは可能です。とにかく、実稼働環境でデバッグdllを使用することはお勧めしません。

アプリケーションを昇格させる場合は、必ず「開始」パスをアプリケーションのホーム/インストールディレクトリに設定するか、VC++デバッグdllへのパスをPATH環境変数に追加してください。

于 2010-05-10T17:03:29.713 に答える
2

デバッグCRTを取得するには、VisualStudioをインストールする必要があります。2005年または2008年が再び必要でなくなるとすぐに、これは議論の余地があります。

于 2012-01-16T23:09:20.117 に答える
2

デバッグマージモジュールを取り込む簡単なセットアッププロジェクト(vdproj )を作成できます。

これは、Visual Studio 2010(VS10)までは正常に機能しますが、2012(VS11)以降ではサポートされていません:o(

于 2013-12-01T10:29:07.057 に答える
1

デバッグCRTを取得するには、C ++コンパイラをインストールする必要がありますが、すべてのVisualStudioをインストールする必要はありません。代わりに、WindowsSDKのWebインストールを使用してコンパイラをインストールします。Windows 6 SDKにはVC8コンパイラが含まれ、Windows 7 SDKにはVC9コンパイラが含まれ、Windows7.1SDKにはVC10コンパイラが含まれます。

于 2014-05-23T00:08:13.463 に答える