0

自分が書いた.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ラッパーです。

4

1 に答える 1

0

コントロールの.Net2.0バージョンを使用して、アプリを2.0でコンパイルしました。上記の問題の原因についてはまだ興味があります。

于 2012-07-08T00:49:24.480 に答える