我把一个xml文件加到Project中了,在程序中直接通过文件名读这个xml文件时,找不到,路径如何取得? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先把文件设置为Embedded Resources。然后用下面的代码反射得到:public string GetEmbeddedXml(string resourceName){ string result; // Get assembly resource stream Assembly executingAssembly = Assembly.GetExecutingAssembly(); // Convert stream to string, actually it's XML string. Stream resourceStream = null; StreamReader reader = null; try { resourceStream = executingAssembly.GetManifestResourceStream("这里是你project的默认命名空间." + resourceName); reader = new StreamReader(resourceStream); result = reader.ReadToEnd(); } catch (Exception e) { throw new Exception(e.Message); } finally { // Close opened stream reader.Close(); resourceStream.Close(); } //Return the content of the file in a string. return result; } 关于一点数组的排序 关于tuxedo的wtuxws32.dll 求助一道题目 谁有crm的系统源代码吗?谢谢 老大要我作东东,大家帮忙呀,有分哟!!! 高手请进,有关xml删除问题~~~~~~~在线等,解决即结贴 星星高手关注下:Winform程序软件国际化多语言动态切换后显示异常,有图进入查看 文件读取问题 C#中获取硬件设备序列号 如何用 C#开发-Socket 如何检验字符串是以“\\.\”开头的? 关于Random().NextBytes()在内存的编码(分不够可再加)
{
string result;
// Get assembly resource stream
Assembly executingAssembly = Assembly.GetExecutingAssembly(); // Convert stream to string, actually it's XML string.
Stream resourceStream = null;
StreamReader reader = null;
try
{
resourceStream = executingAssembly.GetManifestResourceStream("这里是你project的默认命名空间." + resourceName);
reader = new StreamReader(resourceStream);
result = reader.ReadToEnd();
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
// Close opened stream
reader.Close();
resourceStream.Close();
} //Return the content of the file in a string.
return result;
}