How do I display application version from the project.json? I am using gulp-bump
to autoincrement version, but I can't show the recent version. Here is what I'm trying:
@(Microsoft.Extensions.PlatformAbstractions.PlatformServices.Default.Application.ApplicationVersion)
This does not work, it displays "1.0.0
" instead of real value from project.json
I also tried this but it looks like it is no longer works in RC2:
@inject Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment appEnv My version number is @(appEnv.ApplicationVersion)
Checking the Version of Your .Open your project's source folder and, in the address bar, type "cmd" and press Enter. It will open the command prompt with the project path. Execute the following command: dotnet --version . It will display your project's current SDK version,i.e., 2.1.
To know detail navigate to "C:\Program Files (x86)\Microsoft ASP.NET{your MVC version}\Assemblies\System. Web. Mvc. dll" Right click and see the version.
Since Platform Abstractions were obly shipped with ASP.NET Core 1 and has been removed from ASP.NET Core 2 and up, if you're using version 2 or above, you must replace this row:
Microsoft.Extensions.PlatformAbstractions.PlatformServices.Default.Application.ApplicationVersion
with this one:
System.Reflection.Assembly.GetEntryAssembly().GetName().Version
as specified in "Replacing API usage" section of the previous linked page.
As per this announcement, IApplicationEnvironment
no longer exists.
You can still access the ApplicationVersion
statically using:
Microsoft.Extensions.PlatformAbstractions.PlatformServices.Default.Application.ApplicationVersion
It works for me. My project.json
looks like this:
{ "version": "1.0.0.2", // all the rest }
And in my index view, I have the following line at the top:
@Microsoft.Extensions.PlatformAbstractions.PlatformServices.Default.Application.ApplicationVersion
And I correctly get 1.0.0.2
in the output. And when I change that value and restart (build) the application, the new version is shown there.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With