gpt4 book ai didi

asp.net-core - DNX核心应用程序版本信息

转载 作者:行者123 更新时间:2023-12-02 17:24:53 25 4
gpt4 key购买 nike

在早期基于 .NET 的应用程序中,我实现了一个用于返回应用程序信息的中心方法,通常是产品名称、版本和合法版权。此方法是通过 System.Reflection.Assembly 实现的,或者在较新的应用程序中通过 System.Diagnostics.FileVersionInfo 实现的。这使我能够将版本号保留在一个中心位置,即主程序集文件,并在 Visual Studio 项目属性中轻松编辑它。

现在在 DNX 核心中,所有这些似乎都不可用,无论是 System.Reflection 还是 System.Diagnostics。

您建议如何以平台中立的方式管理基于 DNX 核心的 ASP.NET 5 应用程序中的版本信息?

最佳答案

您可以实现类似 dnx 的 IRuntimeEnvironment 的东西:

Now in DNX core all this doesn't seem to be available, neither System.Reflection nor System.Diagnostics.

不知道你的意思是什么。 System.ReflectionSystem.Diagnostics 可用:https://github.com/aspnet/dnx/blob/219871c6063d00f8297eeafe93266f1048f59a45/src/Microsoft.Dnx.Host/project.json#L21-L23

如果找不到特定类型,请使用PackageSearch网站查看它位于哪个 NuGet 包

关于asp.net-core - DNX核心应用程序版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32135844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com