Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 使用NAnt使用.Net 2.0/.Net 3.5构建VS2008项目_Visual Studio 2008_.net 3.5_.net 2.0_Nant - Fatal编程技术网

Visual studio 2008 使用NAnt使用.Net 2.0/.Net 3.5构建VS2008项目

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

我试图编写一个构建文件来构建一个简单的C#解决方案,但失败了,出现了错误:未知任务或数据类型

我的解决方案是用VS2008编写的,但目标是.NET2.0(如果有帮助的话,我会使用Vista)

我已经看到了另一个问题,并尝试了建议的解决方案,并对我的NAnt.exe.config文件进行了更改

我尝试将解决方案属性更改为目标.NET3.5(并相应地更改生成文件,但没有成功)

有人能告诉我我可能遗漏了什么吗

我的构建文件如下所示:

<?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" />

一旦你这样做了,它应该工作得很好