mirror of
https://github.com/ShrlAlgo/AddinManager.git
synced 2026-03-08 08:58:53 +00:00
更新安装包工具
This commit is contained in:
@@ -50,6 +50,30 @@
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Update="Contents\2016\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2017\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2018\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2019\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2020\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2021\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Contents\2022\RevitAddinManager.addin">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="PackageContents.xml">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
|
||||
14
AddInManager/Contents/2016/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2016/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2017/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2017/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2018/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2018/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2019/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2019/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2020/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2020/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2021/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2021/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
14
AddInManager/Contents/2022/RevitAddinManager.addin
Normal file
14
AddInManager/Contents/2022/RevitAddinManager.addin
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<RevitAddIns>
|
||||
<AddIn Type="Application">
|
||||
<Assembly>..\..\AddInManager.dll</Assembly>
|
||||
<Name>插件开发工具</Name>
|
||||
<ClientId>E8196B4E-AC4F-4B22-BF75-48F9A6039BDA</ClientId>
|
||||
<FullClassName>AddInManager.App</FullClassName>
|
||||
<Text>Add-In Manager</Text>
|
||||
<VisibilityMode>AlwaysVisible</VisibilityMode>
|
||||
<LanguageType>Unknown</LanguageType>
|
||||
<VendorId>ADSK</VendorId>
|
||||
<VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
|
||||
</AddIn>
|
||||
</RevitAddIns>
|
||||
67
AddInManager/PackageContents.xml
Normal file
67
AddInManager/PackageContents.xml
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<ApplicationPackage
|
||||
|
||||
SchemaVersion="1.0"
|
||||
AutodeskProduct="Revit"
|
||||
Name="RevitAddinManager"
|
||||
Description="外部命令调试和加载工具"
|
||||
AppVersion="1.0.0" FriendlyVersion="1.0.0"
|
||||
ProductType="Application"
|
||||
Author="Autodesk"
|
||||
HelpFile=""
|
||||
SupportedLocales="Chs"
|
||||
OnlineDocumentation="https://github.com/Shrlalgo/AddinManager"
|
||||
>
|
||||
|
||||
<CompanyDetails Name="Autodesk" Url="www.autodesk.com" Email="" />
|
||||
|
||||
<Components Description="Revit 2016">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2017" SeriesMax="R2017" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2017/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2017">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2017" SeriesMax="R2017" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2017/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2018">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2018" SeriesMax="R2018" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2018/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2019">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2019" SeriesMax="R2019" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2019/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2020">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2020" SeriesMax="R2020" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2020/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2021">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2021" SeriesMax="R2021" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2021/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
<Components Description="Revit 2022">
|
||||
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2022" SeriesMax="R2022" />
|
||||
<ComponentEntry AppName="RevitAddinManager"
|
||||
ModuleName="./Contents/2022/RevitAddinManager.addin">
|
||||
</ComponentEntry>
|
||||
</Components>
|
||||
|
||||
</ApplicationPackage>
|
||||
@@ -1,32 +0,0 @@
|
||||
using System;
|
||||
using System.Windows.Input;
|
||||
|
||||
namespace AddInManager
|
||||
{
|
||||
internal class RelayCommand : ICommand
|
||||
{
|
||||
private Action<object> execute;
|
||||
private Func<object, bool> canExecute;
|
||||
|
||||
public event EventHandler CanExecuteChanged;
|
||||
|
||||
|
||||
public RelayCommand(Action<object> execute, Func<object, bool> canExecute = null)
|
||||
{
|
||||
if (execute == null)
|
||||
throw new System.ArgumentNullException();
|
||||
this.execute = execute;
|
||||
this.canExecute = canExecute;
|
||||
}
|
||||
|
||||
public bool CanExecute(object parameter)
|
||||
{
|
||||
return canExecute == null || canExecute(parameter);
|
||||
}
|
||||
|
||||
public void Execute(object parameter)
|
||||
{
|
||||
execute(parameter);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user