我有4个基于.net核心的web应用程序。它们都称为业务逻辑层(类库)。
我希望我的版本在所有4个web应用程序上得到更新。
我尝试在我的业务逻辑层上创建一个静态类。在这个类上,我有一个获取版本的属性,如下所示:
Assembly.GetEnteryAssembly().GetName().Version我试图从一个应用程序调用这个静态类,遗憾的是它带来的是web应用程序的版本,而不是类库的版本。
我想要的代码总是带给我类库的版本,不管它是从哪里被调用的。
发布于 2019-07-16 18:24:54
您可以使用YourClass作为所需程序集中的任何类的Assembly.GetAssembly(typeof(YourClass))。
发布于 2019-07-16 18:55:03
您可以使用typeof(Startup).Assembly.GetName().Version.ToString()
https://stackoverflow.com/questions/57055083
复制相似问题