データセットをXMLファイルにロード/保存する単純なwinフォームアプリケーションがあります。ファイル共有またはローカルファイルシステムで作業している限り、すべて問題ありません。
Windows 8ボックスで標準のファイルを開く/ファイルを保存するダイアログを使用すると、を使用してSharePointを参照できます
https://一部のSharePointホスト
また、SharePointサイト/プロジェクトおよびドキュメントライブラリを参照できます。
これが奇妙な部分です(私はそれがこのように機能することをまったく期待していなかったため):ファイル保存ダイアログを使用して共有ポイントドキュメントライブラリを参照すると、パスは'\ sharepointhost @ SSL \somepath\のようなものに変換されますsomemorepath \ somefile.xml '
上記のパスをDataSetWriteXmlメソッドに渡すと正常に機能し、ファイルはドキュメントライブラリに正しく書き込まれます。
まったく同じパスをDataSetReadXmlメソッドに渡すと機能せず、例外が発生します:「無効なURI:ホスト名を解析できませんでした。」
ここで何が欠けていますか。つまり、両方のメソッドが同じコードを使用してパスを解析/解決することを期待していました。