Skip to content

Commit 27e6362

Browse files
author
Wawan Solihin
committed
Minor fixes related to build and special setting for Official build in Wix
1 parent ea3ce17 commit 27e6362

File tree

3 files changed

+51
-27
lines changed

3 files changed

+51
-27
lines changed

Install/Program Files to Install/bundle/Contents/Resources/ADSKIFCExporterHelp.htm

+9-4
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ <h3>Usage</h3>
113113

114114
<p><strong>Export only elements visible in view</strong>: Checked to export only the visible elements of the current view (based on filtering and/or element and category hiding), unchecked to export the entire model.
115115
<p><strong>Export rooms in 3D views</strong>: If the "export only elements visible in view" is checked, checking this option will export all of the rooms that are contained inside the section box of the selected 3D view. If there is no active section box, all rooms will be exported.
116-
<p><strong>Export Bounding Box</strong>: Checked to export bounding box representations, Unchecked to exclude them. This is the the default for GSA export.</p>
116+
<p><strong>Export Bounding Box</strong>: Checked to export bounding box representations, Unchecked to exclude them. This is the default for GSA export.</p>
117117
<p><strong>Export Linked Files as Separate IFCs</strong>: Checked to export any Revit links in the project as separate IFCs, unchecked to exclude them. Each linked instance in the file will export as a separate IFC file with the right positioning relative to the host file. Multiple instances of the same linked document will export as separate files, identical except for their position and orientation. Note that linked IFC files will be re-exported, so may suffer data loss on roundtrip.
118118

119119
<p><strong>Split walls and columns by Level</strong>: Whether or not to split walls and columns by building stories.</p>
@@ -231,7 +231,7 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
231231
<li>Enable site and project property creation
232232
<li>Utilize Site GlobalId method
233233
<li>Add multilanguage support files for German language (DE)
234-
<li>Provide a complete list of all Shared Parameters used by Revit on export including ALL properties defined in IFC PropertySet Definition for both Instances and Types. The lists are included in the installer and will be placed in the instal folder: IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt (for the Instace parameters) and IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt (for the Type parameters).
234+
<li>Provide a complete list of all Shared Parameters used by Revit on export including ALL properties defined in IFC PropertySet Definition for both Instances and Types. The lists are included in the installer and will be placed in the install folder: IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt (for the Instance parameters) and IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt (for the Type parameters).
235235
<li>Improve consistency for setting the object direct attributes, support IfcObjectType[Type] special parameter to drive instance ObjectType parameter from the Type, update the shared parameter definition files (now for [Type] parameters we will also maintain the GUID as long as it remains)
236236
<li>Incremental work towards IFC4RV 1.2 MVD
237237
</ul>
@@ -247,8 +247,8 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
247247
<li>Fixed performance issue in IFC2x3 export due to error in creating types
248248
<li>Fixed issue with slanted Pile
249249
<li>Fixed issue related to element that is split into parts
250+
<li>Improvement in handling level of Part Override
250251
<li>Some improvements on classification (issue #31)
251-
<li>Improve voiding of IfcMappedItem representation (issue #9)
252252
<li>Fixed issue on Composite curve tolerance (issue #5)
253253
<li>Fixed issue where element is still exported even though it is set to not-exported in the mapping table
254254
<li>Bugfix for incorrect cylindrical hollow core Beam export in IFC4RV
@@ -279,6 +279,11 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
279279
<li>Fixed for orphaned entities and wrong footprint information due to incorrect projection direction for IFC4RV requirements. IFC4RV Beam (Arch) is now without error in the automated test
280280
<li>1st fixed for issue related to runaway parts in "export only elements visible in view" (there are still situations that may cause a wrong rotation, but the test case reported in issue #86 so far looks good)
281281
</ul>
282+
<p>
283+
Import Bug Fixes:
284+
285+
<ul>
286+
<li>Improve voiding of IfcMappedItem representation (#9)
282287

283288
</div>
284289

@@ -347,7 +352,7 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
347352
<li>Restore calculations for "concealed" and "is external" properties.
348353
<li>Restore proper mapping of Revit Grids to IfcGrids.
349354
<li>Restore proper GUID for some door, windows, and property sets.
350-
<li>Restore remapping of some deprecated IFC2x3 and IFC4 entitites.
355+
<li>Restore remapping of some deprecated IFC2x3 and IFC4 entities.
351356
<li>Restore support for parameter mapping files.
352357
<li>Restore support for provisions for voids in IFC2x3.
353358
<li>Restore support for IfcSpace "ElevationWithFlooring" attribute.

Install/RevitIFCSetupWix/Product.wxs

+39-21
Original file line numberDiff line numberDiff line change
@@ -57,27 +57,45 @@
5757

5858
<Fragment>
5959
<ComponentGroup Id="ProductComponents" Directory="INSTALLDIR">
60-
<Component Id = "COMP_IFC_Export_DLL" Guid="D59E44AA-89A3-4CD7-AD9C-8D4D7AC6026B">
61-
<File Id ="FILE_Ifc_Export_DLL" Name="Revit.IFC.Export.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Export.dll" KeyPath="yes" />
62-
</Component>
63-
<Component Id = "COMP_IFC_Export_Sig" Guid="2EE671F2-165C-4DD6-A216-672FB7567FE1">
64-
<File Id ="FILE_Ifc_Export_Sig" Name="Revit.IFC.Export.sig" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Export.sig" KeyPath="yes" />
65-
</Component>
66-
<Component Id = "COMP_IFC_Import_DLL" Guid="E2F0633B-F323-430C-A368-76DBF939FD0D">
67-
<File Id ="FILE_Ifc_Import_DLL" Name="Revit.IFC.Import.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Import.dll" KeyPath="yes" />
68-
</Component>
69-
<Component Id = "COMP_IFC_Import_Sig" Guid="48EE6912-FCF6-4AE5-9A63-F5A98DFEE811">
70-
<File Id ="FILE_Ifc_Import_Sig" Name="Revit.IFC.Import.sig" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Import.sig" KeyPath="yes" />
71-
</Component>
72-
<Component Id = "COMP_IFC_Common_DLL" Guid="C7ED4A2C-DCB1-457E-968F-2DDE9993C1B6">
73-
<File Id ="FILE_Ifc_Common_DLL" Name="Revit.IFC.Common.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Common.dll" KeyPath="yes" />
74-
</Component>
75-
<Component Id = "COMP_IFC_ExternalUI_Sig" Guid="3159B919-CD50-469D-8DDE-FE339CEBBC1C">
76-
<File Id ="FILE_Ifc_ExternalUI_Sig" Name="IFCExportUIOverride.sig" Source="$(var.ProjectDir)..\Program Files to Install\IFCExportUIOverride.sig" KeyPath="yes" />
77-
</Component>
78-
<Component Id = "COMP_IFC_ExternalUI_DLL" Guid="D7F89B58-029F-4062-B226-6F3D2EB7FE5D">
79-
<File Id ="FILE_Ifc_ExternalUI_DLL" Name="IFCExportUIOverride.dll" Source="$(var.ProjectDir)..\Program Files to Install\IFCExportUIOverride.dll" KeyPath="yes" />
80-
</Component>
60+
61+
<?ifdef OfficialBuild ?>
62+
<Component Id = "COMP_IFC_Export_DLL" Guid="D59E44AA-89A3-4CD7-AD9C-8D4D7AC6026B">
63+
<File Id ="FILE_Ifc_Export_DLL" Name="Revit.IFC.Export.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Export.dll" KeyPath="yes" />
64+
</Component>
65+
<Component Id = "COMP_IFC_Export_Sig" Guid="2EE671F2-165C-4DD6-A216-672FB7567FE1">
66+
<File Id ="FILE_Ifc_Export_Sig" Name="Revit.IFC.Export.sig" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Export.sig" KeyPath="yes" />
67+
</Component>
68+
<Component Id = "COMP_IFC_Import_DLL" Guid="E2F0633B-F323-430C-A368-76DBF939FD0D">
69+
<File Id ="FILE_Ifc_Import_DLL" Name="Revit.IFC.Import.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Import.dll" KeyPath="yes" />
70+
</Component>
71+
<Component Id = "COMP_IFC_Import_Sig" Guid="48EE6912-FCF6-4AE5-9A63-F5A98DFEE811">
72+
<File Id ="FILE_Ifc_Import_Sig" Name="Revit.IFC.Import.sig" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Import.sig" KeyPath="yes" />
73+
</Component>
74+
<Component Id = "COMP_IFC_ExternalUI_Sig" Guid="3159B919-CD50-469D-8DDE-FE339CEBBC1C">
75+
<File Id ="FILE_Ifc_ExternalUI_Sig" Name="IFCExportUIOverride.sig" Source="$(var.ProjectDir)..\Program Files to Install\IFCExportUIOverride.sig" KeyPath="yes" />
76+
</Component>
77+
<Component Id = "COMP_IFC_ExternalUI_DLL" Guid="D7F89B58-029F-4062-B226-6F3D2EB7FE5D">
78+
<File Id ="FILE_Ifc_ExternalUI_DLL" Name="IFCExportUIOverride.dll" Source="$(var.ProjectDir)..\Program Files to Install\IFCExportUIOverride.dll" KeyPath="yes" />
79+
</Component>
80+
<Component Id = "COMP_IFC_Common_DLL" Guid="C7ED4A2C-DCB1-457E-968F-2DDE9993C1B6">
81+
<File Id ="FILE_Ifc_Common_DLL" Name="Revit.IFC.Common.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Common.dll" KeyPath="yes" />
82+
</Component>
83+
<?else?>
84+
<Component Id = "COMP_IFC_Export_DLL" Guid="D59E44AA-89A3-4CD7-AD9C-8D4D7AC6026B">
85+
<File Id ="FILE_Ifc_Export_DLL" Name="Revit.IFC.Export.dll" Source="$(var.Revit.IFC.Export.TargetDir)Revit.IFC.Export.dll" KeyPath="yes" />
86+
</Component>
87+
<Component Id = "COMP_IFC_Import_DLL" Guid="E2F0633B-F323-430C-A368-76DBF939FD0D">
88+
<File Id ="FILE_Ifc_Import_DLL" Name="Revit.IFC.Import.dll" Source="$(var.Revit.IFC.Import.TargetDir)Revit.IFC.Import.dll" KeyPath="yes" />
89+
</Component>
90+
<Component Id = "COMP_IFC_ExternalUI_DLL" Guid="D7F89B58-029F-4062-B226-6F3D2EB7FE5D">
91+
<File Id ="FILE_Ifc_ExternalUI_DLL" Name="IFCExportUIOverride.dll" Source="$(var.IFCExporterUIOverride.TargetDir)IFCExportUIOverride.dll" KeyPath="yes" />
92+
</Component>
93+
<Component Id = "COMP_IFC_Common_DLL" Guid="C7ED4A2C-DCB1-457E-968F-2DDE9993C1B6">
94+
<File Id ="FILE_Ifc_Common_DLL" Name="Revit.IFC.Common.dll" Source="$(var.Revit.IFC.Common.TargetDir)Revit.IFC.Common.dll" KeyPath="yes" />
95+
</Component>
96+
<?endif?>
97+
98+
8199
<Component Id = "COMP_LICENSE_RTF" Guid="9F0851DD-3A43-4D49-AC8C-8B8D2F394A91">
82100
<File Id ="FILE_LICENSE_RTF" Name="LICENSE.rtf" Source="$(var.ProjectDir)..\Program Files to Install\LICENSE.rtf" KeyPath="yes" />
83101
</Component>

Install/RevitIFCSetupWix/RevitIFCSetupWix.wixproj

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@
2525
<SuppressPdbOutput>True</SuppressPdbOutput>
2626
</PropertyGroup>
2727
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
28-
<OutputPath>$(SolutionDir)..\$(Configuration)$(PlatformName)\</OutputPath>
28+
<OutputPath>$(SolutionDir)$(Configuration)$(PlatformName)\</OutputPath>
2929
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
30+
<DefineConstants>_OfficialBuild=true</DefineConstants>
3031
</PropertyGroup>
3132
<ItemGroup>
3233
<Compile Include="Product.wxs" />
@@ -96,4 +97,4 @@
9697
<Target Name="AfterBuild">
9798
</Target>
9899
-->
99-
</Project>
100+
</Project>

0 commit comments

Comments
 (0)