Browse Source

mxg:解决
RevitAddInUtility
RevitAPIUI没有删除问题

mengxiangge 5 years ago
parent
commit
dafd883864

+ 2 - 0
JBIM/Dlls/LoadingRevitDll.txt

@@ -32,3 +32,5 @@ NumberingDBAPI
 MassingDBAPI
 PackageContentsParser
 APIInterop
+RevitAddInUtility
+RevitAPIUI

+ 0 - 3
JBIM/ExportStart/ExportStart.csproj

@@ -41,9 +41,6 @@
     <OutputPath>bin\x64\Release\</OutputPath>
   </PropertyGroup>
   <ItemGroup>
-    <Reference Include="RevitAddInUtility">
-      <HintPath>..\Dlls\RevitAddInUtility.dll</HintPath>
-    </Reference>
     <Reference Include="RevitAPI">
       <HintPath>..\Dlls\RevitAPI.dll</HintPath>
       <Private>False</Private>

+ 1 - 2
JBIM/ExportStart/RevitUtils.cs

@@ -11,8 +11,8 @@ using System.IO;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
-using Autodesk.RevitAddIns;
 using SAGA.DotNetUtils;
+using SAGA.DotNetUtils.Revit;
 
 namespace ExportStart
 {
@@ -29,7 +29,6 @@ namespace ExportStart
             var revitVision = $"{vision}";
             return SAGA.DotNetUtils.Revit.RevitProductUtility.GetAllInstalledRevitProducts().Where(t => t.Item1==(revitVision)).Select(t => t.Item2).ToList();
 #if DEBUG
-            return   RevitProductUtility.GetAllInstalledRevitProducts().Where(t => t.Name == "Revit 2017").Select(x => x.InstallLocation).ToList();
 #else
          return new List<string>(){GetRevitDllPath()};
 #endif

+ 1 - 1
JBIM/StartVisionSelector/Program.cs

@@ -11,7 +11,7 @@ namespace StartVisionSelector
         public static void Main(string[] args)
         {
             string path = @"E:\导出测试\testR17.rvt";
-            //path = @"E:\导出测试\testR18.rvt";
+            path = @"E:\导出测试\testR18.rvt";
             //path = @"E:\导出测试\testR16.rvt";
 
             Console.WriteLine("start");