簡體   English   中英

如何在類庫中引用文件

[英]How to reference a file inside class library

我的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放在類庫中,這樣我就不必在所有引用項目中重復它?

編輯:

最后,我需要能夠:

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

您有2個選擇:

您可以將值作為參數傳遞給新庫:

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

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

或導入System.Web參考並HttpContext使用HttpContext

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM