質問

私は、Windows XP SP3にVS 2008 SP1を使用してWPFのapplictionを行っています。私は自分のWindows 7 RCビルド7100マシンにexeファイルとDLLをコピーします。しかし、exeファイルが動作していません。私はexeファイルでダブルクリックすると、メッセージは、「アプリケーションの停止作業のようにしています。窓は「情報を集めています。なぜこれがhappends?

私は、アプリケーションの単一のインスタンスを作成するために、App.xaml.csでOnStartup関数をオーバーライドしています。そしてまた、私はkernel32.dllの、powrprof.dll、のAdvapi32.dllとuser32.dllのためDllImportsを使用しています。私は WPFToolkitする

役に立ちましたか?

解決

あなたは右exeファイルをクリックしてCompatiblityタブに行くと異なる設定を試みることによって、下位互換性モードで実行しようとしたことがありますか?

また、あなたが実際にそのオペレーティングシステムの違いに起因するとの可能なフレームワークのインストールの問題によるものではないことを確認するために、複数のWindows 7マシンをテストでたのですか?

他のヒント

あなたはkernel32.dllの、powerprof.dll、のAdvapi32.dll、およびuser32.dllのをインポートしていることを考えると、私の最初の推測では、あなたはDLL - 地獄の問題に実行されていることです。 .NETアセンブリであり、これらのようなDLL年代のないコンカレントバージョン管理はありません。インポートしている署名が使用しているWindows 7のバージョンでは破られていないことを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top