資源簡介
里面包含了用于Revit二次開發插件安裝包制作相關數據和工程,可以用于參考和進一步實現
代碼片段和文件信息
using?System;
using?System.IO;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Runtime.InteropServices;
using?Autodesk.RevitAddIns;
namespace?RevitAddInDeployer
{
????class?Program
????{
????????[DllImport(“kernel32“)]
????????public?static?extern?int?GetPrivateProfileString(string?section?string?key?string?def?StringBuilder?retVal?int?size?string?filePath);
????????[DllImport(“kernel32“)]
????????public?static?extern?int?WritePrivateProfileString(string?section?string?key?string?setVal?string?filePath);
????????public?const?string?INI_FILE_NAME?=?“Setup.ini“;
????????
????????public?const?string?CONFIG_ADDIN_CONTENT?=?“AddInContent“;
????????public?const?string?CONFIG_ADDIN_TYPE?=?“Type“;
????????public?const?string?CONFIG_ADDIN_NAME?=?“Name“;
????????public?const?string?CONFIG_ADDIN_ASSEMBLY_NAME?=?“AssemblyName“;
????????public?const?string?CONFIG_ADDIN_FULLCLASS_NAME?=?“FullClassName“;
????????public?const?string?CONFIG_ADDIN_VENDOR_ID?=?“VendorId“;
????????public?const?string?CONFIG_ADDIN_FILE?=?“AddInFile“;
????????public?const?string?CONFIG_ADDIN_FILE_NAME?=?“FileName“;
????????public?const?string?CONFIG_PLATFORM?=?“PlatForm“;
????????public?const?string?CONFIG_VERSION_COUNT?=?“VersionCount“;
????????public?const?string?CONFIG_VERSION?=?“Version“;
????????public?const?string?CONFIG_ARCH_X86?=?“PathX86“;
????????public?const?string?CONFIG_ARCH_X64?=?“PathX64“;
????????public?static?List?ErrorMsgSet?=?new?List();
????????public?static?string?CurAppDir?=?““;
????????public?struct?VersionInfo
????????{
????????????public?string?appVersion;
????????????public?string?pathX86;
????????????public?string?pathX64;
????????};
????????public?struct?AddInInfo
????????{
????????????public?string?addInType;
????????????public?string?addInName;
????????????public?string?addInAssemblyName;
????????????public?string?addInAssemblyFullClassName;
????????????public?string?vendorId;??????
????????????public?string?manifestFileName;
????????????public?int?versionCount;
????????????public?List?versionInfo;
????????????public?void?InitVersionInfo()
????????????{
????????????????versionCount?=?0;
????????????????versionInfo?=?new?List();
????????????}
????????};
????????public?struct?DeployPath
????????{
????????????public?string?addInFilePath;
????????????public?string?addInAssemblyPath;?
????????}
????????public?struct?DeployInfo
????????{
????????????public?int?deployCount;
????????????public?List?deployItem;
????????????public?DeployInfo(bool?initTag)
????????????{
????????????????deployCount?=?0;
????????????????deployItem?=?new?List();
????????????}
????????};
???????
????????public?static?void?ShowErrorMsg()
????????{
????????????Console.WriteLine(“發生錯誤本次插件安裝失敗!“);
????????????foreach(string?msg?in?ErrorMsgSet)
????????????{
????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????239675??2014-01-22?05:07??RevitSetupSample\Revit.ico
?????文件????????161??2015-01-04?17:14??RevitSetupSample\RevitAddInDeployer\app.config
?????文件????????868??2015-06-23?17:03??RevitSetupSample\RevitAddInDeployer\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6884??2015-07-24?10:46??RevitSetupSample\RevitAddInDeployer\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????2052??2015-07-24?10:47??RevitSetupSample\RevitAddInDeployer\obj\Debug\RevitAddInDeployer.csproj.FileListAbsolute.txt
?????文件???????7619??2015-03-26?10:34??RevitSetupSample\RevitAddInDeployer\obj\Debug\RevitAddInDeployer.csprojResolveAssemblyReference.cache
?????文件??????13824??2015-07-24?10:47??RevitSetupSample\RevitAddInDeployer\obj\Debug\RevitAddInDeployer.exe
?????文件??????22016??2015-07-24?10:47??RevitSetupSample\RevitAddInDeployer\obj\Debug\RevitAddInDeployer.pdb
?????文件??????????0??2015-03-26?10:34??RevitSetupSample\RevitAddInDeployer\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2015-03-26?10:34??RevitSetupSample\RevitAddInDeployer\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2015-03-26?10:34??RevitSetupSample\RevitAddInDeployer\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件??????12934??2015-03-26?10:33??RevitSetupSample\RevitAddInDeployer\Program.cs
?????文件???????2994??2015-06-23?17:05??RevitSetupSample\RevitAddInDeployer\Properties\app.manifest
?????文件???????1368??2014-09-30?12:08??RevitSetupSample\RevitAddInDeployer\Properties\AssemblyInfo.cs
?????文件???????4850??2015-07-24?10:46??RevitSetupSample\RevitAddInDeployer\RevitAddInDeployer.csproj
?????文件????????801??2015-01-19?14:34??RevitSetupSample\RevitAddInDeployer\RevitAddInDeployer.csproj.user
?????文件???????1973??2015-07-24?10:47??RevitSetupSample\RevitSetupSample.sln
????..A..H.?????53760??2015-07-24?10:47??RevitSetupSample\RevitSetupSample.v12.suo
?????文件???????1155??2015-07-23?18:25??RevitSetupSample\TestApp\CsApp.cs
?????文件???????6698??2015-07-24?12:04??RevitSetupSample\TestApp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2015-07-23?18:05??RevitSetupSample\TestApp\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2015-07-23?18:05??RevitSetupSample\TestApp\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2015-07-23?18:05??RevitSetupSample\TestApp\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件????????790??2015-07-24?11:13??RevitSetupSample\TestApp\obj\Debug\TestApp.csproj.FileListAbsolute.txt
?????文件??????25697??2015-07-24?10:37??RevitSetupSample\TestApp\obj\Debug\TestApp.csprojResolveAssemblyReference.cache
?????文件???????5120??2015-07-24?11:13??RevitSetupSample\TestApp\obj\Debug\TestApp.dll
?????文件??????13824??2015-07-24?11:13??RevitSetupSample\TestApp\obj\Debug\TestApp.pdb
?????文件???????1338??2015-07-23?18:05??RevitSetupSample\TestApp\Properties\AssemblyInfo.cs
?????文件???????2743??2015-07-24?12:04??RevitSetupSample\TestApp\TestApp.csproj
?????文件????????662??2015-07-23?18:05??RevitSetupSample\TestCmd\CsCmd.cs
............此處省略58個文件信息
- 上一篇:基于ssh的微博系統
- 下一篇:計算機圖形學教程.第2版.王汝傳.pdf
評論
共有 條評論