pinvokeaddin.build

来自「c#源代码」· BUILD 代码 · 共 46 行

BUILD
46
字号
<project name="SharpDevelop - PInvoke add-in" default="build" basedir=".">
	<property name = "bindir" value="../../../../bin"/>
	<property name = "pinvokeaddindir" value="../../../../AddIns/AddIns/Misc/PInvokeAddIn"/>
	<property name="debug"         value = "False"/>
	<property name="optimize"      value = "True"/>

	<target name="build">
		<!-- compile AddIn -->
		<echo message = "Building PInvoke add-in"/>
		<mkdir dir = "${pinvokeaddindir}"/>
		<csc 
			target = "library" 
			output = "${pinvokeaddindir}/PInvokeAddIn.dll" 
			optimize="${optimize}"
			debug  = "${debug}">

			<sources basedir = "Src">
				<includes name = "**/*.cs"/>
			</sources>
			
			<resources basedir = "Src">
				<includes name = "InsertPInvokeSignaturesForm.xfrm"/>
			</resources>

			<references basedir = "${bindir}">
				<includes name = "CommandBar.dll"/>
				<includes name = "ICSharpCode.Core.dll"/>
				<includes name = "SharpDevelop.Base.dll"/>
				<includes name = "ICSharpCode.XmlForms.dll"/>
				<includes name = "ICSharpCode.TextEditor.dll"/>
				<includes name = "SharpDevelop.DefaultTexteditor.dll"/>
			</references>

		</csc>
		<copy todir = "${pinvokeaddindir}">
            		<fileset basedir = "AddIn">
				<includes name = "**"/>
			</fileset>
		</copy>
	</target>

	<target name="clean">
		<delete dir="${pinvokeaddindir}"  failonerror="false"/>
	</target>
</project>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?