我在我的 Visual Studio 项目中添加了一个名为“FaxTemplateXMLSchema.xsd”的 Xml 架构,
现在我正在尝试引用该架构来进行验证。我有一个函数,它采用模式的文件路径来引用它并进行验证,唯一的问题是我无法确定相对文件路径。完整的文件路径是“C:\Users\ccoleman\Documents\Visual Studio 2010\Projects\FaxTemplateConverter\FaxTemplateConverter\FaxTemplateXMLSchema.xsd”
我试图不对其进行硬编码,并希望像这样引用它。
String schemaFile = "..\\FaxTemplateXMLSchema.xsd";
如果我使用Directory.GetCurrentDirectory()
我得到网络驱动器“N:\ ”并Path.GetFullPath("FaxTemplateXMLSchema.xsd")
得到我N:\FaxTemplateXMLSchema.xsd
编辑:我最终只是在容易更改的资源中添加了字符串。
问问题
1935 次