从 .net Core web 应用程序项目中读取 class 库项目的程序集版本
Read assembly version of class library Project from .netCore web app project
我有 4 个基于 .net 核心的 Web 应用程序。他们都调用业务逻辑层(class库)
我希望我的版本在所有 4 个 Web 应用程序上得到更新。
我试图在我的业务逻辑层上创建静态 class。在这个 class 上我有一个 属性 得到如下版本:
Assembly.GetEnteryAssembly().GetName().Version
我试图从其中一个应用程序调用此静态 class,遗憾的是它带来了 Web 应用程序的版本而不是 class 库版本。
我想要一个代码,无论从哪里调用它,它总是给我带来 class 库的版本。
您可以使用 Assembly.GetAssembly(typeof(YourClass))
,在所需程序集中 YourClass
任何 class。
您可以使用typeof(Startup).Assembly.GetName().Version.ToString()
我有 4 个基于 .net 核心的 Web 应用程序。他们都调用业务逻辑层(class库)
我希望我的版本在所有 4 个 Web 应用程序上得到更新。
我试图在我的业务逻辑层上创建静态 class。在这个 class 上我有一个 属性 得到如下版本:
Assembly.GetEnteryAssembly().GetName().Version
我试图从其中一个应用程序调用此静态 class,遗憾的是它带来了 Web 应用程序的版本而不是 class 库版本。
我想要一个代码,无论从哪里调用它,它总是给我带来 class 库的版本。
您可以使用 Assembly.GetAssembly(typeof(YourClass))
,在所需程序集中 YourClass
任何 class。
您可以使用typeof(Startup).Assembly.GetName().Version.ToString()