tools.build
来自「全功能c#编译器」· BUILD 代码 · 共 167 行
BUILD
167 行
<?xml version="1.0"?>
<project name = "SharpDevelop - Tools" default = "build" basedir = ".">
<property name = "toolsdir" value="${bindir}/tools"/>
<property name = "nprofdir" value="${bindir}/nprof"/>
<property name = "nantdir" value="${bindir}/nant"/>
<property name = "ndocdir" value="${bindir}/ndoc"/>
<property name = "wixdir" value="${bindir}/wix"/>
<target name = "build">
<mkdir dir = "${toolsdir}"/>
<copy todir = "${toolsdir}">
<fileset basedir = "${bindir}">
<includes name = "ICSharpCode.SharpZipLib.dll"/>
</fileset>
</copy>
<!-- compile resasm -->
<echo message = "Building ResourceAssembler"/>
<csc
target = "exe"
output = "${toolsdir}/ResourceAssembler.exe"
optimize="${optimize}"
debug = "${debug}">
<sources basedir="ResourceAssembler">
<includes name="**/*.cs"/>
</sources>
</csc>
<echo message="Building LocalizationDbToResFile"/>
<csc
target = "exe"
output = "${toolsdir}/LocalizationDbToResFile.exe"
optimize="${optimize}"
debug = "False">
<sources basedir="LocalizationDbToResFile">
<includes name="**/*.cs"/>
</sources>
</csc>
<echo message="Building LocalizationXmlToResFile"/>
<csc
target = "exe"
output = "${toolsdir}/LocalizationXmlToResFile.exe"
optimize="${optimize}"
debug = "False">
<sources basedir="LocalizationXmlToResFile">
<includes name="**/*.cs"/>
</sources>
</csc>
<!-- compile help browser app -->
<echo message="Building HelpConverter"/>
<csc
target = "exe"
output = "${toolsdir}/HelpConverter.exe"
optimize="${optimize}"
debug = "${debug}">
<sources basedir="HelpConverter">
<includes name="**/*.cs"/>
</sources>
<references basedir="${bindir}">
<includes name="ICSharpCode.SharpZipLib.dll"/>
</references>
</csc>
<!-- compile help browser app -->
<echo message="Building SharpCoco"/>
<csc
target = "exe"
output = "${toolsdir}/SharpCoco.exe"
optimize="${optimize}"
debug = "${debug}">
<sources basedir="SharpCoco/src">
<includes name="**/*.cs"/>
</sources>
</csc>
<echo message="Building SVN changelog converter"/>
<csc
target = "exe"
output = "${toolsdir}/SVNChangeLogToXml.exe"
optimize="${optimize}"
debug = "False">
<sources basedir="SVNChangeLogToXml">
<includes name="**/*.cs"/>
</sources>
</csc>
<echo message = "Copying nprof"/>
<mkdir dir = "${nprofdir}"/>
<copy todir = "${nprofdir}">
<fileset basedir = "nprof/bin">
<includes name = "*.*"/>
</fileset>
</copy>
<echo message = "Copying nant"/>
<mkdir dir = "${nantdir}"/>
<copy todir = "${nantdir}">
<fileset basedir = "nant/bin">
<includes name = "*.*"/>
</fileset>
</copy>
<echo message = "Copying ndoc"/>
<mkdir dir = "${ndocdir}"/>
<copy todir = "${ndocdir}">
<fileset basedir = "ndoc/bin">
<includes name = "*.*"/>
</fileset>
</copy>
<echo message = "Copying wix"/>
<mkdir dir = "${wixdir}"/>
<copy todir = "${wixdir}">
<fileset basedir = "wix">
<includes name = "*.*"/>
</fileset>
</copy>
<echo message = "Copying gacutil2"/>
<copy todir = "${toolsdir}">
<fileset basedir = "gacutil2">
<includes name = "*.*"/>
</fileset>
</copy>
<echo message = "Building mini setup"/>
<csc
target = "exe"
output = "${toolsdir}/MiniSetup.exe"
optimize="${optimize}"
debug = "${debug}">
<sources basedir="MiniSetup">
<includes name="**/*.cs"/>
</sources>
</csc>
<echo message="Executing setup"/>
<exec program="${toolsdir}/MiniSetup.exe"/>
</target>
<target name="clean">
<delete verbose="true" >
<fileset basedir="${bindir}">
<includes name="../doc/help/SharpDevelopHelp.zip" />
</fileset>
</delete>
<delete dir="${nantdir}" failonerror="false"/>
<delete dir="${nprofdir}" failonerror="false"/>
<delete dir="${ndocdir}" failonerror="false"/>
<delete dir="${wixdir}" failonerror="false"/>
<delete dir="${toolsdir}" failonerror="false"/>
</target>
</project>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?