要以编程方式为.NET程序集重新签署强名称,您可以使用以下步骤:
.csproj
文件。这是一个XML文件,其中包含有关项目的所有信息。.csproj
文件中,添加以下代码以引用必要的强名称工具:<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging" Version="3.1.0" />
</ItemGroup>
.csproj
文件。sn -k key.snk
这将在项目文件夹中创建一个名为key.snk
的文件。
.csproj
文件中,将生成的密钥文件添加到<PropertyGroup>
标签中,如下所示: <AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
.csproj
文件。dotnet build
现在,您的.NET程序集已使用强名称进行签名。
推荐的腾讯云相关产品:
这些产品都可以通过腾讯云官方网站进行了解和购买。
领取专属 10元无门槛券
手把手带您无忧上云