我已经创建了C#解决方案(.sln)文件以及.cs文件的生成文件,但是如果我想从多个项目中仅创建一个项目的生成文件,在执行时会出现一些错误,例如转义序列字符"\"等。我在包含项目文件时使用<include name="projectname.csproj" />。
NAnt 不直接使用项目文件。要么使用 csc 任务,要么使用 msbuild 构建解决方案。您可以在文档中了解有关这些任务的更多信息。更新:您可以在http://nant.sourceforge.net/release/latest/help/阅读最新文档。更新2:这里有一个链接,展示如何通过调用 msbuild 来实现这一点:<msbuild> task or msbuild.exe with NAnt?