如何读取我添加到C#WCF项目中的静态XML文件的完整路径?
答案 0 :(得分:1)
什么是“静态XML文件”?
如果要访问与可执行文件(或任何子目录)相同的directoy中的文件,可以将Assembly.GetEntryAssembly()。Location与Path.Combine结合使用。
或者您是否将其编译为资源?然后,您无法通过文件系统访问它。
答案 1 :(得分:0)
添加后,文件被复制到csproj文件所在的目录中。
答案 2 :(得分:0)
如果您处于开发阶段,可能只需点击F5即可运行程序。
它从bin\debug
文件夹运行,所以你需要上升两个级别,你将在你的项目根目录。如果您创建了一个文件夹来保存静态文件,则需要执行以下操作:
string myStaticXmlFilePath = @"..\..\StaticFiles\MyStaticXmlFile.xml";