⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nant.addin

📁 c#源代码
💻 ADDIN
字号:
<AddIn name        = "NAnt Add-in"
       author      = "Matt Ward"
       copyright   = "GPL"
       url         = "http://www.icsharpcode.net/"
       description = "NAnt integration for SharpDevelop."
       version     = "0.0.1">

	<Runtime>
		<Import assembly="NAntAddIn.dll" />
	</Runtime>

	<!-- Menu options -->
 	<Extension path = "/SharpDevelop/Workbench/MainMenu/Project">
		<Conditional action="Disable">
 			<Or>
				<Condition activeproject="C#"/>
				<Condition activeproject="VBNET"/>
				<Condition activeproject="C++.NET"/>
			</Or>
			<MenuItem id = "CreateNAntBuildFile"
			    icon         = "NAntAddIn.Icons.16x16.NewBuildFile"
			    insertafter  = "ExportToHtml"
			    insertbefore = "Separator2"
			    label        = "${res:ICSharpCode.NAntAddIn.CreateBuildFileMenuLabel}" 
			    description  = "Generates a NAnt Build file from a SharpDevelop project file." 
			    class        = "ICSharpCode.NAntAddIn.Commands.CreateNAntBuildFileCommand"
			/>		
			<MenuItem id = "RunNAnt"
			    icon         = "NAntAddIn.Icons.16x16.RunNAnt"
			    insertafter  = "CreateNAntBuildFile"
			    insertbefore = "Separator2"
			    label        = "${res:ICSharpCode.NAntAddIn.RunDefaultTargetMenuLabel}" 
			    description  = "Runs NAnt on the build file contained in a SharpDevelop project file." 
			    class        = "ICSharpCode.NAntAddIn.Commands.RunNAntCommand"
			/>
			<MenuItem id = "RunNAntCleanTarget"
			    icon         = "NAntAddIn.Icons.16x16.RunNAntClean"
			    insertafter  = "RunNAnt"
			    insertbefore = "Separator2"
			    label        = "${res:ICSharpCode.NAntAddIn.RunCleanTargetMenuLabel}" 
			    description  = "Runs the clean target on the build file." 
			    class        = "ICSharpCode.NAntAddIn.Commands.RunNAntCleanTargetCommand"
			/>
			<MenuItem id = "StopNAnt"
			    icon         = "NAntAddIn.Icons.16x16.StopNAnt"
			    insertafter  = "RunNAntCleanTarget"
			    insertbefore = "Separator2"
			    label        = "${res:ICSharpCode.NAntAddIn.StopNAntMenuLabel}" 
			    description  = "Stops the currently running build." 
			    class        = "ICSharpCode.NAntAddIn.Commands.StopNAntCommand"
			/>
		</Conditional>
	</Extension>

	<!-- Context menu options -->
	<Extension path = "/SharpDevelop/Views/ProjectBrowser/ContextMenu/ProjectBrowserNode">
		<Conditional action="Disable">
 			<Or>
				<Condition activeproject="C#"/>
				<Condition activeproject="VBNET"/>
				<Condition activeproject="C++.NET"/>
			</Or>
			<MenuItem id = "CreateNAntBuildFile"
			          icon         = "NAntAddIn.Icons.16x16.NewBuildFile"
			          insertafter  = "ExportToHtml"
			          insertbefore = "SetAsStartupProjectSeparator"
			          label        = "${res:ICSharpCode.NAntAddIn.CreateBuildFileMenuLabel}"
			          class        = "ICSharpCode.NAntAddIn.Commands.CreateNAntBuildFileCommand"
			/>
			<MenuItem id = "RunNAnt"
			    icon         = "NAntAddIn.Icons.16x16.RunNAnt"
			    insertafter  = "CreateNAntBuildFile"
			    insertbefore = "SetAsStartupProjectSeparator"
			    label        = "${res:ICSharpCode.NAntAddIn.RunDefaultTargetMenuLabel}" 
			    description  = "Runs a NAnt on the build file contained in a SharpDevelop project." 
			    class        = "ICSharpCode.NAntAddIn.Commands.RunNAntCommand"
			/>
			<MenuItem id = "RunNAntCleanTarget"
			    icon         = "NAntAddIn.Icons.16x16.RunNAntClean"
			    insertafter  = "RunNAnt"
			    insertbefore = "SetAsStartupProjectSeparator"
			    label        = "${res:ICSharpCode.NAntAddIn.RunCleanTargetMenuLabel}" 
			    description  = "Runs the clean target on the build file." 
			    class        = "ICSharpCode.NAntAddIn.Commands.RunNAntCleanTargetCommand"
			/>
			<MenuItem id = "StopNAnt"
			    icon         = "NAntAddIn.Icons.16x16.StopNAnt"
			    insertafter  = "RunNAntCleanTarget"
			    insertbefore = "SetAsStartupProjectSeparator"
			    label        = "${res:ICSharpCode.NAntAddIn.StopNAntMenuLabel}" 
			    description  = "Stops the currently running build." 
			    class        = "ICSharpCode.NAntAddIn.Commands.StopNAntCommand"
			/>
		</Conditional>
	</Extension>

	<!-- Project browser icons -->
	<Extension path = "/Workspace/Icons">

		<Icon id         = "NAntBuildFileIcon"
		      extensions = ".build"
		      resource   = "NAntAddIn.Icons.16x16.BuildFile" />
		<Icon id         = "NAntBuildIncludeFileIcon"
		      extensions = ".include"
		      resource   = "NAntAddIn.Icons.16x16.BuildFile" />
	</Extension>

	<!-- Options panel -->
	<Extension path = "/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions">
		<DialogPanel id    = "NAntAddInOptionPanel"
		       	     label = "NAnt"
		       	     class = "ICSharpCode.NAntAddIn.Gui.NAntAddInOptionPanel"/>
	</Extension>

	<!-- NAnt pad -->
	<Extension path = "/SharpDevelop/Workbench/Views">
		<Pad id    = "NAntPad"
		     class = "ICSharpCode.NAntAddIn.Gui.NAntPadContent"/>
	</Extension>

	<!-- NAnt pad tree view context menu -->

	<Extension path = "/AddIns/NAntAddIn/NAntPadTreeView/ContextMenu">
		<Conditional ownerstate="BuildFileSelected">
			<MenuItem id    = "RunDefaultTarget"
			          icon  = "NAntAddIn.Icons.16x16.RunNAnt"
			          label = "${res:ICSharpCode.NAntAddIn.RunDefaultTargetMenuLabel}"
		        	  class = "ICSharpCode.NAntAddIn.Commands.RunSelectedNAntBuildFileCommand"/>
			<MenuItem id = "RunNAntCleanTarget"
			    icon         = "NAntAddIn.Icons.16x16.RunNAntClean"
			    label        = "${res:ICSharpCode.NAntAddIn.RunCleanTargetMenuLabel}" 
			    description  = "Runs the clean target on the build file." 
			    class        = "ICSharpCode.NAntAddIn.Commands.RunNAntCleanTargetCommand"
			/>
			<MenuItem id = "StopNAnt"
			    icon         = "NAntAddIn.Icons.16x16.StopNAnt"
			    label        = "${res:ICSharpCode.NAntAddIn.StopNAntMenuLabel}" 
			    description  = "Stops the currently running build." 
			    class        = "ICSharpCode.NAntAddIn.Commands.StopNAntCommand"
			/>
		</Conditional>
		<Conditional ownerstate="TargetSelected">
			<MenuItem id    = "RunTarget"
			          icon  = "Icons.16x16.RunProgramIcon"
			          label = "${res:ICSharpCode.NAntAddIn.RunTargetMenuLabel}"
			          class = "ICSharpCode.NAntAddIn.Commands.RunSelectedNAntTargetCommand"/>
		</Conditional>
		<MenuItem id    = "OpenBuildFile"
		          icon  = "Icons.16x16.OpenFileIcon"
                          label = "${res:ProjectComponent.ContextMenu.Open}"
                          class = "ICSharpCode.NAntAddIn.Commands.OpenNAntBuildFileCommand"/>
		<Conditional ownerstate="TargetSelected">
			<MenuItem id    = "GoToTargetDefinition"
        	                  label = "${res:ICSharpCode.NAntAddIn.GotoDefinitionMenuLabel}"
                	          class = "ICSharpCode.NAntAddIn.Commands.GoToTargetDefinitionCommand"/>
		</Conditional>
		<Conditional ownerstate="ErrorSelected">
			<MenuItem id    = "GoToError"
        	                  label = "${res:ICSharpCode.NAntAddIn.GotoErrorMenuLabel}"
                	          class = "ICSharpCode.NAntAddIn.Commands.GoToErrorCommand"/>
		</Conditional>
	</Extension>
</AddIn>

⌨️ 快捷键说明

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