资源简介
里面包含了用于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
相关资源
- panda2019最新版本grasshopper插件GH插件
- Hello China操作系统源代码和安装包
- 黑莓9930能用的软件
- Arcmap在线地图插件
- ServU 11.3.0 破解版包含安装使用详细教
- Things3 for Mac(mac上最好用的GTD时间管
- Centos6.5一键安装ffmpeg(含依赖包)
- 如何使用3DS SDK开发程序
- nmap7.01绿色版
- MapX 4.51插件
- Efilm 4.1 安装文件和注册机 part4
- 免费ecshop仿京东商城2014整站带团购插
- AVR Studio 安装程序4.0.7版稳定型强烈推
- Firefox火狐浏览器17.0.1 离线 安装包
- 自动发卡平台源码非花旗发卡平台+安
- 番茄插件破解版(vs助手-visualAssistx)
- 汉之源美容美发管理系统 单机版 5.
- 安装包打包工具 Advanced Installer Archi
- PS无损放大插件 32、64位全功能破解版
- VS2017+QT5.9.1使用大漠插件(COM组件)
- Unity3D真实地形提取插件
- CMake 3.6.2 Windows 32位 官方安装版
- CMake 3.6.2 Windows 64位 官方安装版
- Jira插件tempo-plugin-7.9.1
- centos7 rpm 安装nfs
- Hello China V1.75测试版源代码和安装程序
- RedHat 6.5离线安装GCC
- Apache 2.2官方安装包
- Armadillo + BLAS & LAPACKQt Creator 编译安装
- Bandicam安装包.zip
评论
共有 条评论