我有一个C#项目名称为("Test"),它有一个类,一个文件夹包含一个html文件,我的大使已经将这个项目编译成一个dll.
html文件的内容是="Hello World"
该类包含:
读取整个html文件的字符串.context.Respone.Write(上面的字符串).
我有另一个web项目,它有一个页面通过添加测试dll来调用上面的方法.问题是,如何通过从dll获取html文件的内容来阅读它?这样网页就可以显示"Hello World"
小智 6
将您的文件放入Embedded资源并使用代码liek读取它
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;
}
Run Code Online (Sandbox Code Playgroud)