diff --git a/AddInManager.addin b/AddInManager.addin
deleted file mode 100644
index d0664fe..0000000
--- a/AddInManager.addin
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- AddInManager.dll
- 插件开发工具
- E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
- AddInManager.App
- Add-In Manager
- AlwaysVisible
- Unknown
- ADSK
- Autodesk, www.autodesk.com
-
-
diff --git a/AddInManager/AddInManager.csproj b/AddInManager/AddInManager.csproj
index 65eca3a..4d2495b 100644
--- a/AddInManager/AddInManager.csproj
+++ b/AddInManager/AddInManager.csproj
@@ -50,6 +50,30 @@
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
SettingsSingleFileGenerator
Settings.Designer.cs
diff --git a/AddInManager/Contents/2016/RevitAddinManager.addin b/AddInManager/Contents/2016/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2016/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/Contents/2017/RevitAddinManager.addin b/AddInManager/Contents/2017/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2017/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/Contents/2018/RevitAddinManager.addin b/AddInManager/Contents/2018/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2018/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/Contents/2019/RevitAddinManager.addin b/AddInManager/Contents/2019/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2019/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/Contents/2020/RevitAddinManager.addin b/AddInManager/Contents/2020/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2020/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/Contents/2021/RevitAddinManager.addin b/AddInManager/Contents/2021/RevitAddinManager.addin
new file mode 100644
index 0000000..bd5ccf1
--- /dev/null
+++ b/AddInManager/Contents/2021/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
diff --git a/AddInManager/Contents/2022/RevitAddinManager.addin b/AddInManager/Contents/2022/RevitAddinManager.addin
new file mode 100644
index 0000000..3fafe28
--- /dev/null
+++ b/AddInManager/Contents/2022/RevitAddinManager.addin
@@ -0,0 +1,14 @@
+
+
+
+ ..\..\AddInManager.dll
+ 插件开发工具
+ E8196B4E-AC4F-4B22-BF75-48F9A6039BDA
+ AddInManager.App
+ Add-In Manager
+ AlwaysVisible
+ Unknown
+ ADSK
+ Autodesk, www.autodesk.com
+
+
\ No newline at end of file
diff --git a/AddInManager/PackageContents.xml b/AddInManager/PackageContents.xml
new file mode 100644
index 0000000..e73381d
--- /dev/null
+++ b/AddInManager/PackageContents.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/AddInManager/RelayCommand.cs b/AddInManager/RelayCommand.cs
deleted file mode 100644
index 2d68ceb..0000000
--- a/AddInManager/RelayCommand.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Windows.Input;
-
-namespace AddInManager
-{
- internal class RelayCommand : ICommand
- {
- private Action