9
파일 -> 빌드 작업 -> 포함 리소스를 마우스 오른쪽 단추로 클릭하여 XML 파일을 C# 콘솔 응용 프로그램에 포함하려고합니다.C# 콘솔 응용 프로그램에서 포함 된 리소스 사용
어떻게이 포함 된 리소스에 액세스합니까?
XDocument XMLDoc = XDocument.Load(???);
편집 : 안녕 모두, 모든이 질문받은 비난에도 불구하고, 여기에 업데이 트입니다.
나는이 프로젝트에서 리소스 파일이 들어있는 폴더의 이름이 포함되지 않았기 때문에 그것은 이전에 작동하지 않았다XDocument.Load(new System.IO.StreamReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("Namespace.FolderName.FileName.Extension")))
를 사용하여 작업 얻을 관리 (내가 찾은 예 중 어느 것도 있다는 것 같았다 없다).
도움을 주신 모든 분들께 감사드립니다. 이 라인
using System.IO;
using System.Reflection;
using System.Xml;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("ConsoleApplication1.XMLFile1.xml");
StreamReader reader = new StreamReader(stream);
XmlDocument doc = new XmlDocument();
doc.LoadXml(reader.ReadToEnd());
}
}
}
함께
[this] (http://support.microsoft.com/kb/319292) 또는 [중복되는 항목] (https://www.google.com/#sclient=psy-ab&hl)을 의미합니까? = en & source = hp & q = 액세스 + 임베디드 + 리소스 + c % 23 + 사이트 : stackoverflow.com & pbx = 1 & oq = 액세스 + 포함 + 리소스 + c % 23 + site : stackoverflow.com & aq = & gs_sm = e & gs_upl = 3304l10983l0l11177l29l26l2l0l0l0l384l5613l1.14.7 .4l28l0 & bav = on.2 또는 .r_gc.r_pw., cf.osb & fp = 4fe41488848db57f & biw = 1366 & bih = 677)? –
가능한 복제본 [임베디드 리소스의 "경로"를 어떻게 찾을 수 있습니까?] (http://stackoverflow.com/questions/27757/how-can-i-discover-the-path-of-an-embedded- 리소스) –
정확히 내가 무엇을 찾고 있었는지. 너무 현지화되어 폐쇄 된 것은 불행한 일입니다. –