Visual studio 2008 使用NAnt使用.Net 2.0/.Net 3.5构建VS2008项目
我试图编写一个构建文件来构建一个简单的C#解决方案,但失败了,出现了错误:未知任务或数据类型 我的解决方案是用VS2008编写的,但目标是.NET2.0(如果有帮助的话,我会使用Vista) 我已经看到了另一个问题,并尝试了建议的解决方案,并对我的NAnt.exe.config文件进行了更改 我尝试将解决方案属性更改为目标.NET3.5(并相应地更改生成文件,但没有成功) 有人能告诉我我可能遗漏了什么吗 我的构建文件如下所示:Visual studio 2008 使用NAnt使用.Net 2.0/.Net 3.5构建VS2008项目,visual-studio-2008,.net-3.5,.net-2.0,nant,Visual Studio 2008,.net 3.5,.net 2.0,Nant,我试图编写一个构建文件来构建一个简单的C#解决方案,但失败了,出现了错误:未知任务或数据类型 我的解决方案是用VS2008编写的,但目标是.NET2.0(如果有帮助的话,我会使用Vista) 我已经看到了另一个问题,并尝试了建议的解决方案,并对我的NAnt.exe.config文件进行了更改 我尝试将解决方案属性更改为目标.NET3.5(并相应地更改生成文件,但没有成功) 有人能告诉我我可能遗漏了什么吗 我的构建文件如下所示: <?xml version="1.0"?> &l
<?xml version="1.0"?>
<project name="HelloWorld" default="build" basedir=".">
<description>Builds the HelloWorld project.</description>
<target name="build" description="compiles the source code">
<echo>Building Hello World</echo>
<property name="nant.settings.currentframework" value="net-2.0" />
<msbuild project="HelloWorld.sln">
<property name="Configuration" value="debug" />
</msbuild>
</target>
</project>
构建HelloWorld项目。
建设你好世界
ms build是Nantcontrib库中的一项任务。您必须将其下载到生成工具可以访问的位置,然后在msbuild任务之前使用LoadTask:
<loadtasks assembly="c:\foo\NAnt.Contrib.Tasks.dll" />
一旦你这样做了,它应该工作得很好