ここに WPF C# アプリケーションがあり、最終的にエラーを解決しました。しかし、プログラムを実行した後、それが何であるかわからないという 7 つの警告があるだけで、動作する可能性があります。それが私のプロジェクトに問題を引き起こすかどうかを知る必要があります..
警告:
CA2214:Microsoft.Usage: 'PoseViewModel.PoseViewModel()' には、クラスによって定義された仮想メソッドへの呼び出しをもたらす呼び出しチェーンが含まれています。意図しない結果については、次のコール スタックを確認してください。
PoseViewModel..ctor() ViewModelBase.get_IsInDesignMode():Boolean PoseViewModel.set_IsTracking(Boolean):Void ObservableObject.RaisePropertyChanged (Expression>):Void
CA2000:Microsoft.Reliability: メソッド 'SpeechController.InitSpeechRecognition()' で、オブジェクト '<> g_initLocal()' がすべての例外パスで破棄されません。オブジェクトへのすべての参照が範囲外になる前に、オブジェクト '<>g _initLocal()' で System.IDisposable.Dispose を呼び出します。
CA1901 : Microsoft.Portability : コードで宣言されているように、P/Invoke 'NativeWrapper.mouse_event(uint, int, int, int, int)' のパラメーター 'dwExtraInfo' は、64 ビット プラットフォームでは 4 バイト幅になります。この API の実際のネイティブ宣言は、64 ビット プラットフォームでは 8 バイト幅である必要があることを示しているため、これは正しくありません。「int」の代わりに使用するデータ型を決定するには、MSDN プラットフォーム SDK のドキュメントを参照してください。
CA1401 : Microsoft.Interoperability: P/Invoke 'NativeWrapper.SetCursorPos(int, int)' のアクセシビリティを変更して、アセンブリの外部から見えないようにします。
CA1401 : Microsoft.Interoperability: P/Invoke 'NativeWrapper.mouse_event(uint, int, int, int, int)' のアクセシビリティを変更して、アセンブリの外部から見えないようにします。
CA1060 : Microsoft.Design : これは P/Invoke メソッドであるため、'NativeWrapper.SetCursorPos(int, int)' は、NativeMethods、SafeNativeMethods、または UnsafeNativeMethods という名前のクラスで定義する必要があります。
CA1060 : Microsoft.Design : これは P/Invoke メソッドであるため、'NativeWrapper.mouse_event(uint, int, int, int, int)' は、NativeMethods、SafeNativeMethods、または UnsafeNativeMethods という名前のクラスで定義する必要があります。
ヘルプ!