メソッド {0} は GetLastWin32Error を呼び出しましたが その直前の {1} への呼び出しは P/Invoke ステートメントではありません 適切なプラットフォーム呼び出しの後に配置されるように GetLastWin32Error ...

メソッド {0} は GetLastWin32Error を呼び出しましたが、その直前の {1} への呼び出しは、P/Invoke ステートメントではありません。適切なプラットフォーム呼び出しの後に配置されるように、GetLastWin32Error への呼び出しを移動してください。
メソッド {0} では 呼び出されたメソッド {2} のパラメーター {1} に既定値 '{3}' が設定されています この既定値がシステム内の特定の場所を参照している場合は Environment.GetFolderPath の呼び出しに置き換えてください ... メソッド {0} のジェネリック型パラメーター名 {2} にある複合語 '{1}' は 個別の用語として存在します これを単一の語として使用する場合は '{3}' として大文字と小文字を区別してください メソッド {0} は '{1}' を {2} 引数として {3} コンストラクターに渡します この引数をメソッドのいずれかのパラメーター名と置き換えてください 指定されたパラメーター名は メソッドで宣言されている大文字と小文字の区別を正確に含んでいなければなりません ... メソッド {0} は AllowPartiallyTrustedCallersAttribute を含み それを含まないアセンブリ ({2}) 内で定義されている {1} を呼び出すアセンブリの中で定義されています 呼び出されるメソッドを確認して ... メソッド {0} は GetLastWin32Error を呼び出しましたが その直前の {1} への呼び出しは P/Invoke ステートメントではありません 適切なプラットフォーム呼び出しの後に配置されるように GetLastWin32Error ... メソッド {0} は {2} への呼び出しのパラメーター '{1}' としてリテラル文字列を渡します これを変更して リソース テーブルから文字列引数を取得してください メソッド {0} は {2} への呼び出しのパラメーター '{1}' としてリテラル文字列を渡します これを変更して リソース テーブルから次の文字列を取得してください: '{3}' メソッド {0} は インデックス '{3}' に予期しない文字 '{2}' を含む書式指定文字列を使用して {1} を呼び出します 提供された書式指定文字列は '{4}' です メソッド {0} は パラメーター名 '{1}' を {2} 引数として {3} コンストラクターに渡します この引数を説明メッセージに置き換え 正しい場所にパラメーター名を渡してください