https://github.com/dosymep/dosymep.nuke.revitversions
This package contains Autodesk Revit versions configurations
https://github.com/dosymep/dosymep.nuke.revitversions
Last synced: 4 months ago
JSON representation
This package contains Autodesk Revit versions configurations
- Host: GitHub
- URL: https://github.com/dosymep/dosymep.nuke.revitversions
- Owner: dosymep
- License: mit
- Created: 2023-09-08T07:18:43.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T13:02:08.000Z (about 2 years ago)
- Last Synced: 2025-10-05T22:50:21.306Z (8 months ago)
- Language: C#
- Size: 53.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# dosymep.Nuke.RevitVersions
[](https://www.jetbrains.com/rider)
[](LICENSE.md)
[](https://www.autodesk.com/products/revit/overview)
This package contains Autodesk Revit versions configurations.
## Usage
```csharp
///
/// Min Revit version.
///
[Parameter("Min Revit version.")] readonly RevitVersion MinVersion = RevitVersion.Rv2016;
///
/// Max Revit version.
///
[Parameter("Max Revit version.")] readonly RevitVersion MaxVersion = RevitVersion.Rv2025;
DotNetBuild(s => s
.EnableForce()
.DisableNoRestore()
.SetProjectFile()
.SetConfiguration()
.When(IsServerBuild, _ => _
.EnableContinuousIntegrationBuild())
// HACK: enable restore to set TargetFramework property
.SetProcessArgumentConfigurator(a => a.Add("--restore"))
.CombineWith(RevitVersion.GetRevitVersions(), (settings, version) => {
return settings
.SetOutputDirectory(OutputDirectory / version)
.SetProperty("RevitVersion", (int) version)
.SetProperty("TargetFramework", version.TargetFramework);
}));
```