自分が書いた.Net4.0コントロールを使用する.Net4.0アプリがあります。
XPシステムが2つあります。どちらにも.Net4.0がインストールされています。アプリは両方のXPシステムでクラッシュし、起動時にアプリケーションで問題が発生したというエラーが発生しました。Windows7で正常に動作します。
コントロールを参照するコードを削除しただけでも、アプリはクラッシュします。参照を完全に削除すると、アプリは正常に起動します。
そのため、システムの1つに、XPでアプリをコンパイルするためにVS 2010BasicExpressをインストールしました。インストール後、XPコンパイル済みアプリと元のWindows 7コンパイル済みアプリの両方が、VS2010BasicがインストールされているPCにインストールされたコントロールで正常に実行されました。しかし、どちらもVS2010なしのXPでは実行されませんでした。
VS2010が何かをインストールしたようですが、問題は何ですか?
アプリについて少し。
.Net4.0を使用してWin32に準拠
VS2010VBASICExpressでコンパイル
コントロールについて少し
VS2010 C++Expressでコンパイル
4.0を使用してwin32用にコンパイル
ツールセットプラットフォームv100
.Netコントロールで使用される静的ライブラリについて少し
VS2010 C++Expressでコンパイル
4.0を使用してwin32用にコンパイル
ツールセットプラットフォームv100
STD静的ライブラリを使用します。
Platform Toolset v100をXPシステムにインストールする必要があるだけでしょうか?どこにありますか?私はどこでも検索しました。
とにかく、そのクラッシュの実際の原因を知るために?
これは実際にはC++ライブラリの.Netラッパーです。