[英]read the content of file by getting it from dll
我有一個C#項目名稱(“測試”),它具有一個類,並且一個文件夾包含一個html文件,而我的上司已經將此項目編譯為dll。
html文件的內容為=“ Hello World”
該類包含:
讀取整個html文件的字符串。 context.Respone.Write(上面的字符串)。
我有另一個Web項目,該頁面具有通過添加測試dll來調用上述方法的頁面。 問題是,如何從dll中獲取html文件的內容? 使網頁可以顯示“ Hello World”
將您的文件放入嵌入式資源中,然后使用如下代碼讀取該文件:
public static string GetResourceFileContentAsString(string fileName)
{
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "Your.Namespace." + fileName;
string resource = null;
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
{
using (StreamReader reader = new StreamReader(stream))
{
resource = reader.ReadToEnd();
}
}
return resource;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.