RevitVersion.DefineConstants
1.0.0-beta.3
This is a prerelease version of RevitVersion.DefineConstants.
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package RevitVersion.DefineConstants --version 1.0.0-beta.3
NuGet\Install-Package RevitVersion.DefineConstants -Version 1.0.0-beta.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RevitVersion.DefineConstants" Version="1.0.0-beta.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RevitVersion.DefineConstants --version 1.0.0-beta.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: RevitVersion.DefineConstants, 1.0.0-beta.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RevitVersion.DefineConstants as a Cake Addin
#addin nuget:?package=RevitVersion.DefineConstants&version=1.0.0-beta.3&prerelease
// Install RevitVersion.DefineConstants as a Cake Tool
#tool nuget:?package=RevitVersion.DefineConstants&version=1.0.0-beta.3&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
RevitVersion.DefineConstants
Convert RevitVersion
property to DefineConstants
with version 2017
to 2025
with or-greater-defines.
Installation
<PackageReference Include="RevitVersion.DefineConstants" Version="*-*" />
RevitVersion | Define | Define with or-greater |
---|---|---|
2017 |
REVIT2017 |
REVIT2017_OR_GREATER |
2018 |
REVIT2018 |
REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2019 |
REVIT2019 |
REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2020 |
REVIT2020 |
REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2021 |
REVIT2021 |
REVIT2021_OR_GREATER , REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2022 |
REVIT2022 |
REVIT2022_OR_GREATER , REVIT2021_OR_GREATER , REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2023 |
REVIT2023 |
REVIT2023_OR_GREATER , REVIT2022_OR_GREATER , REVIT2021_OR_GREATER , REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2024 |
REVIT2024 |
REVIT2024_OR_GREATER , REVIT2023_OR_GREATER , REVIT2022_OR_GREATER , REVIT2021_OR_GREATER , REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
2025 |
REVIT2025 |
REVIT2025_OR_GREATER , REVIT2024_OR_GREATER , REVIT2023_OR_GREATER , REVIT2022_OR_GREATER , REVIT2021_OR_GREATER , REVIT2020_OR_GREATER , REVIT2019_OR_GREATER , REVIT2018_OR_GREATER , REVIT2017_OR_GREATER |
Example
RevitVersion 2024
<PropertyGroup>
<RevitVersion>2024</RevitVersion>
</PropertyGroup>
Generate DefineConstants
:
<PropertyGroup>
<DefineConstants>$(DefineConstants);REVIT2024</DefineConstants>
<DefineConstants>$(DefineConstants);REVIT2024_OR_GREATER;REVIT2023_OR_GREATER;REVIT2022_OR_GREATER;REVIT2021_OR_GREATER;REVIT2020_OR_GREATER;REVIT2019_OR_GREATER;REVIT2018_OR_GREATER;REVIT2017_OR_GREATER</DefineConstants>
</PropertyGroup>
Sample
public class Revit
{
#if REVIT2025
public class Revit2025 { }
#endif
#if REVIT2024
public class Revit2024 { }
#endif
#if REVIT2023
public class Revit2023 { }
#endif
#if REVIT2022
public class Revit2022 { }
#endif
#if REVIT2021
public class Revit2021 { }
#endif
#if REVIT2020
public class Revit2020 { }
#endif
#if REVIT2019
public class Revit2019 { }
#endif
#if REVIT2018
public class Revit2018 { }
#endif
#if REVIT2017
public class Revit2017 { }
#endif
#if REVIT2025_OR_GREATER
public class Revit2025OrGreater { }
#endif
#if REVIT2024_OR_GREATER
public class Revit2024OrGreater { }
#endif
#if REVIT2023_OR_GREATER
public class Revit2023OrGreater { }
#endif
#if REVIT2022_OR_GREATER
public class Revit2022OrGreater { }
#endif
#if REVIT2021_OR_GREATER
public class Revit2021OrGreater { }
#endif
#if REVIT2020_OR_GREATER
public class Revit2020OrGreater { }
#endif
#if REVIT2019_OR_GREATER
public class Revit2019OrGreater { }
#endif
#if REVIT2018_OR_GREATER
public class Revit2018OrGreater { }
#endif
#if REVIT2017_OR_GREATER
public class Revit2017OrGreater { }
#endif
}
License
This project is licensed under the MIT Licence.
Do you like this project? Please star this project on GitHub!
There are no supported framework assets in this package.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|