【发布时间】:2012-05-17 14:44:05
【问题描述】:
我想创建自定义 NANT 文件。为此,我使用 C# 使用来自用户的输入创建一个“.build”文件,我希望创建一个自定义构建。我已经有一个构建文件,但是每次我创建一个新项目时,我都必须创建一个新的构建文件,所以我只想将一些信息输入到 C# 表单中,然后该文件将自动生成。
我尝试使用 XmlTextWriter 女巫适用于我的构建文件的标题,但是当我进入这样的行时遇到问题:
<property name= "name" value = "test"/> .
用 XmlTextWriter 行是这样的:
<description>This is a test.</description> .
所以我想知道如何编写我的 NANT 脚本。
它不一定是 XmlTextWrite ...
- 编辑-
我找到了办法:
textWriter.WriteRaw("<property name = \"project.name\" value=\"" + projectName + "\" />");
结果:
<property name = "project.name" value="test" />
我必须输入“原始”,但总比没有好。我仍然愿意接受更好的方法!
谢谢!
【问题讨论】:
-
如果 projectName 中有一个特殊字符...例如 >、
-
WriteRaw 采用特殊字符。但是你的回答仍然是一个更好的方法。