.NET でオブジェクトのSource
プロパティを設定するときに、相対 URI を使用できますか? XmlDataProvider
次の例外が発生します。
IOException:System.IO.IOException: Cannot locate resource 'configuration.xml'.
Source
絶対 URI を使用してプロパティを設定すると、すべてが期待どおりに機能します。
provider.Source = new Uri(@"C:\bin\Configuration.xml", UriKind.Absolute);
ただし、相対 URI を使用しようとすると、例外が発生します。
provider.Source = new Uri(@"Configuration.xml", UriKind.Relative);
私のアセンブリはすべて構成ファイルと同じディレクトリにあります。ここで何が問題なのですか?