私は StackOverflow を閲覧しましたが、そのような簡単な解決策があると思われるものに対する実用的な解決策を見つけることができませんでした.VS2005 または VS2008 で開発された .Net プロジェクトがたくさんあり、それらを VS2010 にインポートしました。それらの 1 つは C++ プロジェクトで、現在はフレームワーク 4.0 をターゲットにしています (私の選択によるものではありません)。クライアントの 1 人が、MSVCP100D.dll がないために、このアプリケーションの実行に問題があります。このスレッドを確認しました MSVCP100D.dll とは何ですか?最も受け入れられている答えは単純です。クライアントに Microsoft Visual C++ 2010 再頒布可能パッケージをインストールさせることです。ただし、クライアントはインストールしないほど頑固であり、Microsoft Visual C++ 2008 Redistributable がインストールされていることを私は知っています。したがって、私の結論が正しく、MSVCP100D.dll が VS2010 の新機能である場合は、以前のフレームワーク バージョンをターゲットにして、VS2010 でプロジェクトを再構築するだけで済みます。問題は、どうすれば VC++ ターゲット フレームワークを獲得できるかということです。C# および VB プロジェクトを変更するためのガイドラインをいくつか見つけることができましたが、VC++ に関するガイドラインはありませんでした。ポインタはありますか?
編集:リリースモードでコンパイルすることを提案した皆さんへ:私はそうです!「D」はデバッグの略であることが指摘されていますが、これはかなり奇妙です。