gpt4 book ai didi

c# - 获取 Silverlight ClientBin 目录的路径

转载 作者:行者123 更新时间:2023-11-30 22:29:56 31 4
gpt4 key购买 nike

我正在尝试从 Silverlight 应用程序内的 .Web 项目中获取 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;
}

最佳答案

在Web项目中你应该使用静态方法MapPath HostingEnvironment 类的。

string pathToClientBin = HostingEnvironment.MapPath("~/ClientBin");

该类位于程序集 System.Web 的 System.Web.Hosting 命名空间中

关于c# - 获取 Silverlight ClientBin 目录的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942252/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com