NuGet |
[This is preliminary documentation and is subject to change.]
This section will contain all information related to NuGet feeds & packages
We are hosting our own 2 NuGet feeds for the time being, to provide the ADM NuGet package. It might be possible that in the future our packages will be hosted on the official nuget.org feed.
We provide the following feeds:
This feed contains all of our pre-release packages. It allows you to stay up-to-date with the latest developments.
Whenever we have newly developed functionality that needs to be tested, we generate alpha packages and these will be hosted on this feed.
This feed contains all of our "official" releases.
There will be 1 package per release.
It's also possible that beta packages exist. These are packages which are created to test releases before actually releasing them on our stable feed.
You either have to be a SCIA employee or have proper credentials in order to access the feeds.
We provide the following packages on our NuGet feeds:
This package contains commonly shared functionality across all the modules we provide (not limited to ADM)
This means that all of our packages have a dependency on this package.
Dependencies:
AutoMapper - 10.1.1
FluentValidation - 10.2.3
Newtonsoft.Json - 12.0.3
SimpleInjector - 4.10.2
Files:
CSInfrastructure.dll
This package contains logic pertaining to geometry related operations. It was previously contained inside the BIM+ package
Dependencies:
CSInfrastructure - same version
MathNet.Spatial - 0.5.0-beta05
UnitsNet - 4.72.0
Files:
Infrastructure.Geometry.dll
This package contains functionality to read/write Microsoft Excel's xlsx files.
Dependencies:
EPPlus - 4.5.3.3
Files:
ModelExchanger.Tools.Excel.dll
ModelExchanger.Tools.Excel.xml
This package contains the objects which make up the ADM and related services.
Dependencies:
CSInfrastructure - Same version
Infrastructure.Geometry - Same version
UnitsNet - 4.72.0
FluentValidation - 10.2.3
Newtonsoft.Json - 12.0.3
SimpleInjector - 4.10.2
Files:
ModelExchanger.AnalysisDataModel.dll
ModelExchanger.AnalysisDataModel.xml
ModelExchanger.AnalysisDataModel.Implementation.dll
ModelExchanger.AnalysisDataModel.Contracts.dll
ModelExchanger.AnalysisDataModel.Integration.Bootstrapper.dll
ModelExchanger.AnalysisDataModel.Shared.Models.dll
ModelExchanger.AnalysisDataModel.Shared.Models.xml
ModelExchanger.AnalysisDataModel.Shared.Implementation.dll
FodyWeavers.xml
This package contains the functionality to import and export an AnalysisModel in Excel
Dependencies:
ModelExchanger.AnalysisDataModel - Same version
StructuralAnalysisFormat - v1.1.0-preview-if1d0012
StructuralAnalysisFormat.Bootstrappers.SimpleInjector4 - v1.1.0-preview-if1d0012
AutoMapper - 10.1.1
SimpleInjector - 4.10.2
Newtonsoft.Json - 12.0.3
UnitsNet - 4.72.0
Files:
ModelExchanger.Excel.Conversion.Implementation.dll
ModelExchanger.Excel.Conversion.Contracts.dll
ModelExchanger.Excel.Integration.Bootstrapper.dll
This package contains the functionality to import and export an AnalysisModel in BIM+
Dependencies:
ModelExchanger.AnalysisDataModel - Same version
Infrastructure.Geometry - Same version
S2ALibrary - 0.1.0-CI-20211006-073056
System.Net.Http - 4.3.3
AutoMapper - 10.1.1
SimpleInjector - 4.10.2
FluentValidation - 8.4.0
Newtonsoft.Json - 12.0.3
UnitsNet - 4.72.0
MathNet.Spatial - 0.5.0-beta05
protobuf-net - 2.4.0
LibTessDotNet - 1.1.13
Files:
ModelExchanger.BimPlus.Conversion.Implementation.dll
ModelExchanger.BimPlus.Conversion.Contracts.dll
ModelExchanger.BimPlus.Integration.Bootstrapper.dll
ModelExchanger.BimPlus.DataAccess.Models.dll
ModelExchanger.BimPlus.DataAccess.Implementation.dll
ModelExchanger.BimPlus.DataAccess.Contracts.dll
ModelExchanger.BimPlus.Drawings.Contracts.dll
ModelExchanger.BimPlus.Drawings.Implementation.dll
ModelExchanger.BimPlus.Client.Implementation.dll
ModelExchanger.BimPlus.Client.Contracts.dll
ModelExchanger.BimPlus.Client.Models.dll
ModelExchanger.BimPlus.WebViewer.Contracts.dll
ModelExchanger.BimPlus.WebViewer.Implementation.dll
ModelExchanger.BimPlus.WebViewer.Models.dll
This package contains the functionality to import and export an AnalysisModel in JSON
Dependencies:
ModelExchanger.AnalysisDataModel - Same version
SimpleInjector - 4.10.2
Newtonsoft.Json - 12.0.3
UnitsNet - 4.72.0
Files:
ModelExchanger.Json.Integration.Bootstrapper.dll
ModelExchanger.Json.Conversion.Contracts.dll
ModelExchanger.Json.Conversion.Implementation.dll