C#文档<;包括>;找不到
嗨,我有个小问题,我不明白 我想用文档注释来记录我的代码。我有一个XML文件,其中包含关于编写代码部分的作者的信息 我使用的是VisualStudio 2013,项目中有一个名为Documentation的目录,其中有一个文件Author.xml,其结构如下:C#文档<;包括>;找不到,c#,xml,documentation,xml-documentation,C#,Xml,Documentation,Xml Documentation,嗨,我有个小问题,我不明白 我想用文档注释来记录我的代码。我有一个XML文件,其中包含关于编写代码部分的作者的信息 我使用的是VisualStudio 2013,项目中有一个名为Documentation的目录,其中有一个文件Author.xml,其结构如下: <doc> <member name="number1"> <remarks>some Information</remarks> </member> <
<doc>
<member name="number1">
<remarks>some Information</remarks>
</member>
<member name="number2">
<remarks>some Information</remarks>
</member>
...
</doc>
一些信息
一些信息
...
在我的代码中,我有这样的注释
/// <summary>
///
/// </summary>
/// <include file='~/Documentation/Author.xml'path='doc/member[@name="number1"]/*'/>
public class ExampleClass { ... }
//
///
///
///
公共类示例类{…}
但在documentation.xml中生成:
<summary>
</summary>
<!-- Der enthaltene XML-Abschnitt konnte nur teilweise oder gar nicht eingefügt werden. --><include file="~/Documentation/Author.xml" path="doc/member[@name="number1"]/*"/>
meens无法包含XML代码
我从一本关于C#初学者的书中得到了这个,但它不起作用
请有人帮我解决这个问题
~/Documentation/Author.xml这是VisualStudio给我的路径,是的,在我的代码中,相对于项目中的位置,我在…xml'路径=…@Richard之间有空格?我正在使用“../../DataLayer/bin/Debug/DataLayer.xml”作为我的文件,它应该与我当前的ModelClasses.csproj相对,但它仍然找不到数据层。xml@VG1请不要在评论中提问:问一个问题。我很抱歉,我不是故意做错事,但我一直在寻找关于这个具体答案的澄清。当答案不完整时,要求澄清不好吗?如果是这样的话,我会问一个新问题,但我认为这些指导原则可以澄清。@VG1,根据,路径是“相对于源代码文件”。你得到过有效的答案吗?我想弄清楚的是,路径应该是相对的~from~,我要放入的类的位置,还是从当前程序集生成的XML的位置?
<include file='~/Documentation/Author.xml'path='doc/member[@name="number1"]/*'/