2009-04-06 3 views
0

InkAnalyzerクラスを使用するWPF C#アプリケーションがあります。私の開発プラットフォーム(Windows XP)では、リリースをビルドする前に、プロジェクトのIACore.dllとIAWinFx.dllへの参照を追加しました。VistaデプロイメントでInkAnalyzerがFileNotFoundExceptionをスローする

しかし、これをHP TouchSmartタブレットPC(Windows Vista)で実行しようとすると、アプリケーションは "FileNotFoundException"をスローします。問題のファイル名はIACore.dllです。

次に、両方のファイルに対して「ローカルコピー」オプションを選択し、アプリケーションを再構築しました。ただし、それが完了すると、さらに別のファイルが見つかりません。今度は "IALoader.dll"です。

私はHP TouchSmart(Windows Vista上)で何かが欠けているに違いないことを認識しています。 VistaのノートパソコンにSDKがないのですか?


Aソリューション

私はどこでも私のSDKにIACore.msmを見つけることができなかった、そしてそれは、最近のSDK(XPタブレットPC SDKのバージョン1.7)ですので、私はIALoaderを見つけるために検索を使用.dllを開き、アプリケーションのフォルダに手動でコピーしました。それ以降はそれ以上の苦情はありません。

ただし、これらのファイルを使用してアプリケーションを展開するのを避ける方法がある場合は、素晴らしい方法です。助けてくれてありがとう、Jared!

答えて

0

この問題は、他のいくつかの人々にも同様に発生しました。基本的な問題は、アセンブリがGACではなくWindows SDKディレクトリにインストールされていることです。アプリケーションがロードされていることを確認するには、セットアッププロジェクトにIACore.msmを含めるか、フレームワークを手動でインストールする必要があります。

フルスレッド: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/719cbbde-013e-4165-b694-6a994d833352/

関連する問題