Web アプリケーションにドロップされる DLL でメソッドを作成しています。
Web アプリケーションには、XML ファイルを含むフォルダーがあります。
/files/myfile.xml
私のdllはそのDLLを参照する必要がありますが、明らかにファイルへのパスをハードコーディングすることはできません。
そのファイルを参照して、そのファイルで XmlTextReader を読み込むにはどうすればよいですか?
Web アプリケーションにドロップされる DLL でメソッドを作成しています。
Web アプリケーションには、XML ファイルを含むフォルダーがあります。
/files/myfile.xml
私のdllはそのDLLを参照する必要がありますが、明らかにファイルへのパスをハードコーディングすることはできません。
そのファイルを参照して、そのファイルで XmlTextReader を読み込むにはどうすればよいですか?
最良の方法は、XML ファイルへのパスを構成ファイルに格納することです。両方のアセンブリが同じ AppDomain で実行されるため、どちらも構成ファイルの設定にアクセスでき、パスのハードコーディングについて心配する必要はありません。
頭に浮かぶ最も簡単な方法は、ファイル名パラメーターを Web アプリケーションから DLL のメソッドに渡すことです。あなたはすでにこれについて考えたことがあると思いますが、あなたの質問には、その解決策にどのような問題があるか (もしあれば) は記載されていません。