首页 > 解决方案 > 如何为 Blazor 设置 System.Reflection.AssemblyVersionAttribute

问题描述

我想为 blazor-web-app 设置 System.Reflection.AssemblyVersionAttribute 而无需手动更改它。

谷歌不知道答案:-(

我如何影响价值?

谢谢!彼得

标签: blazorblazor-server-side

解决方案


MSBump似乎适用于 .net5.0。在nuget中搜索它。

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk.Web">

    <PropertyGroup>
        <TargetFramework>net5.0</TargetFramework>
        <Version>1.0.1.2</Version>
    </PropertyGroup>

    <ItemGroup>
        <PackageReference Include="MSBump" Version="2.3.2">
            <PrivateAssets>all</PrivateAssets>
            <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
        </PackageReference>
    </ItemGroup>
    <PropertyGroup Condition="$(Configuration) == 'Debug'">
        <BumpLabel>dev</BumpLabel>
        <BumpLabelDigits>4</BumpLabelDigits>
    </PropertyGroup>
    <PropertyGroup Condition="$(Configuration) == 'Release'">
        <BumpRevision>True</BumpRevision>
        <BumpResetLabel>dev</BumpResetLabel>
    </PropertyGroup>
</Project>


推荐阅读