xml.Revit.Templates 1.3.1

dotnet new install xml.Revit.Templates::1.3.1
This package contains a .NET Template Package you can call from the shell/command line.

.Net 平台上快速为 Revit 创建插件

Nuget Downloads Last Commit

该模板包含用于快速创建 Revit 附加命令的项目模板

推荐使用拓展包 https://www.nuget.org/packages/xml.Revit.Toolkit

Installation

  1. 安装 .Net SDK
  2. 运行 dotnet new install xml.Revit.Templates 安装更新项目模板

安装完成后

启动 Visual Studio 2022

新建项目中找到 xml.Revit.Templates 模板输入项目名称完成项目创建

编译通过则安装完成并正确使用可以在这个模板下愉快的写代码咯

code snipate

创建代码片段快速创建Revit命令

打开文件夹

C:\Program Files\Microsoft Visual Studio\2022\Community\VC#\Snippets\2052\Visual C#

在文件夹内新建 xmlRevitCommand.snippet 文件并粘贴下方全部内容到此文件中后保存

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>xmlRevitCmd</Title>
			<Shortcut>xmlRevitCmd</Shortcut>
			<Description>xml Revit Command 的代码片段</Description>
			<Author>xml</Author>
			<SnippetTypes>
				<SnippetType>Expansion</SnippetType>
				<SnippetType>SurroundsWith</SnippetType>
			</SnippetTypes>
		</Header>
		<Snippet>
			<Declarations>
				<Literal>
					<ID>name</ID>
					<ToolTip>请输入功能类名</ToolTip>
					<Default>Test</Default>
				</Literal>
			</Declarations>
			<Code Language="csharp"><![CDATA[
			namespace xml.Revit.AddIn
			{
				[Xml("输入功能名称")]
				[Transaction(TransactionMode.Manual)]
				public class Cmd$name$ : XmlExternalCommand
				{
					protected override void Execute(ref string message, ElementSet elements)
					{
						XmlDoc.Print(uidoc.Document.Title);
					}
				}
			}
			]]>
			</Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

重新启动 Visual Studio 2022

输入 xmlRevitCommand命令可快速创建Revit功能命令

<p align="left"> <picture> <source media="(prefers-color-scheme: dark)" width="750" srcset="https://raw.githubusercontent.com/ZedMoster/xml.Revit.Templates/main/assets/xmlRevitCommand.gif"> <img alt="xmlRevitCommand" width="750" src="https://raw.githubusercontent.com/ZedMoster/xml.Revit.Templates/main/assets/xmlRevitCommand.gif"> </picture> </p>

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.3.1 185 5/26/2024
1.3.0 66 5/26/2024
1.2.0 87 5/25/2024
1.1.0 187 4/8/2024
1.0.7 145 4/3/2024
1.0.6 152 3/31/2024
1.0.5 130 3/28/2024
1.0.4 192 3/23/2024
1.0.3 136 3/23/2024
1.0.2 147 3/23/2024
1.0.1 189 3/23/2024
1.0.0 169 3/23/2024