Silverlightアプリケーション内の.Webプロジェクト内からClientBinディレクトリへのパスを取得しようとしています。現在、私の方法は次のようになりますが、このパスを取得するためのより良い/より簡潔な方法が存在しなければならない:あなたはHostingEnvironmentクラスの静的メソッドMapPathを使用する必要があるWebプロジェクトでSilverlight ClientBinディレクトリへのパスを取得します。
public static string GetClientBinPath()
{
var applicationPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
if (applicationPath.StartsWith(@"file:\"))
applicationPath = applicationPath.Remove(0, 6);
applicationPath = Path.Combine(applicationPath, @"..\ClientBin");
return applicationPath;
}
ニース!速やかなご返信ありがとうございます。私は、仮想空間を物理空間に「マッピング」する簡単な方法がなければならないことを知っていました。 –