如何引用类库中的文件

时间:2012-12-05 14:00:29

标签: c# .net

我的asp.net应用程序中有这个代码:

String appPath = HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath);

String path = appPath + "\\Database\\SAMPLE.BIN";

我想把它电影放到一个类库中,然后由多个项目引用它。

问题是HttpContext.Current.Request.ApplicationPath引用正在运行的应用程序,而不是类lib。

如何将SAMPLE.BIN放入类lib中,以便我不必在所有引用项目中复制它?

编辑:

最后我需要能够:

myobject.DatabasePath = appRoot + "\\Database\\SAMPLE.BIN";

1 个答案:

答案 0 :(得分:0)

您有两个选择:

您可以将值作为参数传递给新库:

public class MyNewLibrary {
  private string _path { get; set; }

  public MyNewLibrary(string path)
  {
      this.path = path;
  }
}

或者您导入System.Web引用并随意使用HttpContext