【问题标题】:how to add assembly info to PrecompiledViews dll generated by dot net core 2.0如何将程序集信息添加到 dot net core 2.0 生成的 PrecompiledViews dll
【发布时间】:2018-03-29 06:26:36
【问题描述】:

我的 .net core 2.0 项目中的视图正在 PrecompiledViews dll 中生成。

https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-compilation?tabs=aspnetcore2x

如何将程序集信息添加到这个dll中,如公司名称、版权等信息。

【问题讨论】:

  • 想出了如何做到这一点?
  • 不,我没有得到解决方案

标签: c# asp.net-core .net-core


【解决方案1】:

您需要修改项目文件。如下所示。能够查看 DLL 的版本信息。 希望这会帮助你。

注意:只在本地发布,没有测试在服务器上发布。

<PropertyGroup Label="Assembly">
  <AssemblyName>HegicMvc_Poc.PrecompiledViews</AssemblyName>
  <PackageId>Library</PackageId>
  <Product>Library</Product>
  <Authors>StackOverflow Answer</Authors>
  <Company>Test</Company>
  <Description>Library</Description>
  <Copyright>Copyright © 2016 - 2017 Test</Copyright>
  <Version>2.0.0</Version>
  <AssemblyVersion>1.0.0</AssemblyVersion>
  <FileVersion>1.0.0</FileVersion>
</PropertyGroup>

发布前

发布后

【讨论】:

  • 这个不行,只是把主exe的名字改成程序集名,创建了一个“.PreCompiledViews.dll”还是没有信息
  • 项目名称是否附加您的“PreCompiledViews.dll”?像我的
  • 是的,我添加了项目名称+预编译,它编译了我的主要可执行文件,名称为 precombiled.dll,并创建了另一个 precompiled.precompiled.dll
  • 您是否尝试删除另一个并检查?
  • 是否可以从 .cs 文件中提供这些版本,我需要在构建时对其进行版本控制。
猜你喜欢
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-09
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
相关资源
最近更新 更多