亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nunit.build

?? C#編寫的網絡爬蟲程序 效率很高 很好用!
?? BUILD
?? 第 1 頁 / 共 2 頁
字號:
<?xml version="1.0"?>
<project name="NUnit" default="build" basedir=".">
<!--
    This build file will build NUnit for any of the supported
    runtimes which are actually installed.

    NOTE: This file uses features that are not available in 
    NAnt 0.84. It has been tested using the nightly download
    nant-0.85-20040707.zip.

    Examples of Use:

        nant net-1.1 release build
        nant build-all
        nant clean build

    Runtime Support:

        net-1.0   Microsoft .NET version 1.0
        net-1.1   Microsoft .NET version 1.1
        net-2.0   Microsoft .NET version 2.0
        mono-1.0  Mono version 1.0 (or installed version)
    
        Debug and release versions of each of these may be built

    Default:

        Default is to build the debug version for .NET 1.1. This
        may be changed by setting the default properties below.

    Limitations:

    1. Currently, the .NET 1.0 builds of nunit-gui cannot be
       run successfully. This is because the resource files
       specify the use of .NET 1.1. This will be fixed in a
       follow-up release.

    2. In order to build cpp-sample for either version of .NET,
       the correct version of cl.exe must be found on the path.
       This is a limitation of the NAnt <cl> task.

  -->

<!-- Global settings and defaults -->
    <property name="project.build.dir" value="${nant.project.basedir}\build"/>
    <property name="project.package.dir" value="${nant.project.basedir}\package"/>

<!-- List supported frameworks and flag which ones are available -->
    <property name="frameworks" value="net-1.0,net-1.1,mono-1.0"/>
    <available type="Framework" resource="net-1.0" property="framework.available.net-1.0" />
    <available type="Framework" resource="net-1.1" property="framework.available.net-1.1" />
    <available type="Framework" resource="mono-1.0" property="framework.available.mono-1.0" />
    
<!-- Set up default build and runtime configuration -->
    <property name="build.config" value="debug"/>
    <property name="build.clean" value="false"/>
    <property name="runtime.config" value="net"/>
    <property name="runtime.version" value="1.1"/>
    
<!-- Get Visual Studio locations from registry if this is a win32 machine -->
<if test="${platform::is-win32()}">
    <readregistry property="vs.2002.path" key="Software\Microsoft\VisualStudio\7.0\InstallDir" hive="LocalMachine" />
    <readregistry property="vs.2003.path" key="Software\Microsoft\VisualStudio\7.1\InstallDir" hive="LocalMachine" />
</if>

<!-- Set up version for packaging (override as needed) -->
    <property name="package.version" value="2.2.0"/>
<!-- Root of the package file name -->
    <property name="package.name" value="${nant.project.name}-${package.version}"/>
<!-- Package directory - will effect top level directory name in zips -->
    <property name="package.dir" value="${project.package.dir}/${package.name}"/>
	
<!-- Command-line build configurations -->
    <target name="debug" description="Set config to debug">
        <call target="set-debug-build-config" />
    </target>

    <target name="release" description="Set config to release">
        <call target="set-release-build-config" />
    </target>

    <target name="clean" description="Set flag to perform clean builds">
        <property name="build.clean" value="true"/>
    </target>

<!-- Command-line runtime configurations -->
    <target name="net" description="Set runtime to .NET 1.1">
        <call target="set-net-1.1-runtime-config"/>
    </target>
    
    <target name="net-1.0" description="Set runtime to .NET 1.0">
        <call target="set-net-1.0-runtime-config"/>
    </target>

    <target name="net-1.1" description="Set runtime to .NET 1.1">
        <call target="set-net-1.1-runtime-config"/>
    </target>
      
    <target name="net-2.0" description="Set runtime to .NET 2.0">
        <call target="set-net-2.0-runtime-config"/>
    </target>
      
    <target name="mono" description="Set runtime to Mono">
        <call target="set-mono-1.0-runtime-config"/>
    </target>

    <target name="mono-1.0" description="Set runtime to Mono">
        <call target="set-mono-1.0-runtime-config"/>
    </target>

<!-- Clean directories -->
    <target name="clean-build-dir" depends="set-build-dir">
        <delete dir="${build.dir}" if="${directory::exists( build.dir )}"/>
    </target>

    <target name="clean-package-dir" depends="set-package-config">
        <delete dir="${package.dir}" if="${directory::exists( package.dir )}"/>
    </target>

<!-- Targets that operate on all configs and runtimes -->
    <target name="clean-all" description="Erase all build directories">
        <delete dir="${project.build.dir}" if="${directory::exists( project.build.dir )}"/>
    </target>

    <target name="build-all" 
      description="Build all runtime versions in both debug and release">
        <call target="set-debug-build-config"/>
        <call target="build-each"/>
        <call target="set-release-build-config"/>
        <call target="build-each"/>
    </target>

    <target name="test-all" 
      description="Test all versions in both debug and release">
        <call target="set-debug-build-config"/>
        <call target="test-each"/>
        <call target="set-release-build-config"/>
        <call target="test-each"/>
    </target>

<!-- Create standard packages for distribution - Note that this
        target has different semantics from the other -all targets -->
    <target name="package-all"
      description="Create all the packages we normally distribute.">
        <call target="package-src"/>
         
        <call target="set-release-build-config"/>
        <call target="package-each-zip"/>

        <if test="${platform::is-win32()}">
            <call target="set-net-1.1-runtime-config"/>
            <call target="set-release-build-config"/>

            <call target="package-msi"/>
        </if>
    </target>

<!-- Targets that operate on both debug and release -->
    <target name="build-all-configs"
      description="Build selected runtime version in both debug and release">
        <call target="set-debug-build-config"/>
        <call target="set-runtime-config"/>
        <call target="build"/>
        <call target="set-release-build-config"/>
        <call target="set-runtime-config"/>
        <call target="build"/>     
    </target>

    <target name="test-all-configs" 
      description="Test debug and release for the selected runtime version">
        <call target="set-debug-build-config"/>
        <call target="set-runtime-config"/>
        <call target="test"/>
        <call target="set-release-build-config"/>
        <call target="set-runtime-config"/>
        <call target="test"/>     
    </target>

<!-- Targets that operate on each available runtime -->
    <target name="build-each"
      description="Build for each available runtime">
        <foreach item="String" delim="," property="framework" in="${frameworks}">
        <if test="${framework::exists( framework )}">
            <call target="set-${framework}-runtime-config"/>
            <call target="build"/>
        </if>
        </foreach>
    </target>
	
    <target name="test-each"
      description="Test under each available runtime">
        <foreach item="String" delim="," property="framework" in="${frameworks}">
        <if test="${framework::exists( framework )}">
            <call target="set-${framework}-runtime-config"/>
            <call target="test" />
        </if>
        </foreach>
    </target>
   
    <target name="package-each-zip"
      description="Create zip package for each available runtime">
        <foreach item="String" delim="," property="framework" in="${frameworks}">
        <if test="${framework::exists( framework )}">
            <call target="set-${framework}-runtime-config"/>
            <call target="package-zip" />
        </if>
        </foreach>
    </target>
   
    <target name="package-each-msi"
      description="Create msi package for each win32 runtime">

        <fail message="MSI can only be built on the Win32 platform" unless="${platform::is-win32()}"/>

        <foreach item="String" delim="," property="framework" in="${frameworks}">
        <if test="${framework::exists( framework )}">
            <call target="set-${framework}-runtime-config"/>
            <if test="${build.win32}">
                <call target="package-msi" />
            </if>
        </if>
        </foreach>

    </target>
   
<!-- Targets that perform builds -->    
    <target name="build" depends="set-build-dir"
      description="Build NUnit for a single runtime version and config">
        <echo message="*"/>
        <echo message="* Starting ${runtime.config} ${runtime.version} ${build.config} build"/>
        <echo message="*"/>

        <!-- Clean the build directory if this is a clean build -->
        <call target="clean-build-dir" if="${build.clean}"/>

        <!-- Create the build directory -->
        <mkdir dir="${build.dir}/bin"/>

        <!-- Copy key file to the correct relative location -->
        <copy file="nunit.key" todir="${project.build.dir}"/>

        <!-- Build everything except the samples -->
        <nant buildfile="framework\nunit.framework.build" target="build"/>
        <nant buildfile="core\nunit.core.build" target="build"/>
        <nant buildfile="extensions\nunit.extensions.build" target="build"/>
        <nant buildfile="util\nunit.util.build" target="build"/>
        <nant buildfile="nunit-console\nunit-console.build" target="build"/>
        <nant buildfile="mocks\nunit.mocks.build" target="build"/>

        <!-- Build Win32-only projects -->
        <if test="${build.win32}">
            <nant buildfile="uikit\nunit.uikit.build" target="build"/>
            <nant buildfile="nunit-gui\nunit-gui.build" target="build"/>
        <!-- Tests need uikit, so build them last -->
	<nant buildfile="tests\tests.build" target="build"/>
        </if>

	<!-- Tests are not compiling under mono, so they are temporarily moved above -->

    </target>

    <!-- Build sample programs -->
    <target name="samples" depends="build" description="Build sample programs">
        <nant buildfile="samples\samples.build" target="build"/>
    </target>

    <target name="build-msi" depends="set-build-dir,set-package-config"
      description="Build msi file for installation on Windows systems">

        <fail message="MSI can only be built on the Win32 platform" unless="${platform::is-win32()}"/>
        <fail message="MSI can only be built for a Win32 runtime" unless="${platform::is-win32()}"/>

        <echo message="*"/>
        <echo message="* Building msi for ${runtime.config} ${runtime.version} ${build.config}"/>
        <echo message="*"/>

        <delete file="msi.txt" if="${file::exists( 'msi.txt' )}"/>
        
        <call target="build-${runtime.config}-${runtime.version}-msi"/>

        <echo message="* Build complete - output saved as msi.txt"/>

    </target>

    <target name="build-net-1.0-msi">

        <fail message="Property vs.2002.path not set" unless="${property::exists( 'vs.2002.path' )}"/>

        <exec program="${vs.2002.path}\devenv.exe"
          commandline="nunit.sln /build ${build.config} /project install /out msi.txt"/>

    </target>
    
    <target name="build-net-1.1-msi">

        <fail message="Property vs.2003.path not set" unless="${property::exists( 'vs.2003.path' )}"/>

        <exec program="${vs.2003.path}\devenv.exe"
          commandline="nunit.sln /build ${build.config} /project install /out msi.txt"/>

    </target>

<!-- Targets for running tests -->
    <target name="test" depends="build"
      description="Run tests for a build using console runner">

        <echo message="*"/>
        <echo message="* Starting ${runtime.config} ${runtime.version} ${build.config} test run"/>
        <echo message="*"/>

        <!-- We use exec rather than the nunit2 task because we are testing
             a new build of NUnit which is likely not to be included in the Nant build -->

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一片黄亚洲嫩模| 国内精品伊人久久久久av影院| 国产精品一区专区| 久久先锋资源网| 国产传媒欧美日韩成人| 国产精品理伦片| 欧美日韩精品欧美日韩精品一综合| 亚洲精选一二三| 欧美成人性福生活免费看| yourporn久久国产精品| 亚洲最新视频在线播放| 精品播放一区二区| 一本大道久久a久久精二百| 精一区二区三区| 久久尤物电影视频在线观看| 91免费版pro下载短视频| 蜜桃av一区二区三区| 国产精品久久久久久久久动漫 | 亚洲一区二区三区四区在线观看 | 精一区二区三区| 亚洲一区二区三区四区五区黄 | 日韩视频国产视频| 日本精品一区二区三区高清 | 亚洲男同性恋视频| 精品乱人伦一区二区三区| 91啦中文在线观看| 国产精品 欧美精品| 美女视频黄频大全不卡视频在线播放| 国产欧美一区二区三区网站| 欧美va亚洲va香蕉在线| 欧美视频一二三区| 欧美主播一区二区三区美女| jvid福利写真一区二区三区| 丁香婷婷深情五月亚洲| 国产一区二区精品在线观看| 国产mv日韩mv欧美| 91在线无精精品入口| 美女一区二区视频| 国产东北露脸精品视频| 国产麻豆视频精品| 成人精品视频一区| 91久久一区二区| 99久久精品国产一区| 国产成人精品www牛牛影视| 成人在线视频一区| 在线观看精品一区| 91 com成人网| 欧美激情在线一区二区三区| 国产精品麻豆视频| 亚洲va欧美va人人爽午夜 | 亚洲国产精品久久一线不卡| 日韩精品电影在线| 粉嫩欧美一区二区三区高清影视| 91丨porny丨首页| 91精品国产免费| 亚洲色图一区二区| 美女被吸乳得到大胸91| 91美女片黄在线| 日韩欧美国产精品| 午夜精品久久一牛影视| 成人亚洲一区二区一| 欧美日韩亚洲综合一区二区三区| 久久亚洲精品国产精品紫薇| 一区二区三区.www| 欧美性猛交xxxxxx富婆| 欧美mv日韩mv国产网站| 一区二区三区四区激情| av一区二区三区在线| 久久久久国产成人精品亚洲午夜| 亚洲超碰97人人做人人爱| 成人综合在线网站| 亚洲国产成人在线| 成人久久18免费网站麻豆| 国产欧美一区二区精品秋霞影院| 亚洲成av人在线观看| 欧美午夜精品免费| 亚洲电影一级片| 日韩精品一区在线观看| 日本中文字幕一区二区视频| 欧美一区二区三区小说| 视频一区欧美精品| www久久久久| jizzjizzjizz欧美| 欧美激情自拍偷拍| 99视频在线观看一区三区| 中文字幕中文字幕中文字幕亚洲无线| 国产成人亚洲综合a∨婷婷图片| 国产亚洲成av人在线观看导航| 国产电影精品久久禁18| 夜夜操天天操亚洲| 亚洲精品一区二区精华| 国产自产v一区二区三区c| 久久久777精品电影网影网| 91视视频在线观看入口直接观看www | 精品一区二区三区免费| 国产精品久久久99| 欧美丰满高潮xxxx喷水动漫| 国产成人小视频| 日本一道高清亚洲日美韩| 国产日产欧美一区二区视频| 精品亚洲免费视频| 一区二区三区在线免费播放| 日韩精品一区二区三区老鸭窝| 99久久99久久综合| 国产一区二区三区在线观看免费| 国产精品网站一区| 亚洲精品在线电影| 欧美日韩视频在线一区二区| av午夜一区麻豆| 丰满亚洲少妇av| 国产乱码字幕精品高清av| 尤物在线观看一区| 亚洲精品高清视频在线观看| 国产网站一区二区三区| 日韩精品在线一区| 日韩一区二区三区在线视频| 欧美日韩国产高清一区二区三区 | 91福利在线观看| 成人黄色综合网站| 91免费看`日韩一区二区| 波多野结衣的一区二区三区| 国产精品一区免费在线观看| 国产一区 二区 三区一级| 日韩在线播放一区二区| 日韩电影网1区2区| 九色porny丨国产精品| 精彩视频一区二区三区| 国产精品一区一区三区| 色综合天天综合色综合av| 色一区在线观看| 欧美一区二区三区不卡| 精品国产3级a| 一色屋精品亚洲香蕉网站| 亚洲小说春色综合另类电影| 亚洲高清不卡在线观看| 国产精品一区不卡| 欧美日韩国产在线观看| 久久综合狠狠综合久久综合88| 欧美国产丝袜视频| 午夜成人在线视频| 9久草视频在线视频精品| 欧美久久久一区| 亚洲激情五月婷婷| 国产成人综合在线| 精品国产亚洲一区二区三区在线观看| 国产日产欧产精品推荐色| 亚洲欧美乱综合| 国产精品99久| 精品日韩一区二区三区免费视频| 一区二区三区四区视频精品免费| 极品少妇xxxx偷拍精品少妇| 欧美日本韩国一区二区三区视频| 日本一区二区三区高清不卡| 毛片一区二区三区| 欧美一区二区三区小说| 日韩精品亚洲专区| 666欧美在线视频| 日产欧产美韩系列久久99| 91久久精品网| 有坂深雪av一区二区精品| 97se狠狠狠综合亚洲狠狠| 国产精品乱码一区二区三区软件| 精品无人区卡一卡二卡三乱码免费卡 | 欧美日韩国产小视频| 亚洲综合免费观看高清完整版 | 亚洲人成精品久久久久久| 亚洲成精国产精品女| 91精品国产综合久久精品 | 婷婷一区二区三区| 91精品欧美综合在线观看最新| 污片在线观看一区二区| 欧美一区永久视频免费观看| 久久99精品视频| 中文字幕精品在线不卡| 91在线视频在线| 日韩高清在线不卡| 亚洲国产精品黑人久久久| www.欧美精品一二区| 亚洲午夜国产一区99re久久| 日韩欧美激情一区| 成人免费看视频| 日韩精品乱码免费| 精品国产免费一区二区三区四区 | 国产高清在线观看免费不卡| 1024亚洲合集| 国产日韩欧美精品电影三级在线 | av综合在线播放| 一区二区三区电影在线播| 久久久久国产精品厨房| 91麻豆精品国产91| www.成人在线| 久久99精品国产.久久久久久| 亚洲视频在线一区| 日本一区二区三区国色天香| 91精品国产综合久久精品app| 92精品国产成人观看免费| 国产综合色视频| 从欧美一区二区三区| 国产麻豆精品theporn| 国产成人免费视频|