我正在尝试在 Razor 视图 ( _Layout.cshtml
) 中显示我的产品版本。我正在做这样的事情:
<script>
alert('@FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion');
alert('@Assembly.GetExecutingAssembly().Location');
</script>
问题是第一个警报向我显示 0.0.0.0 然后,我介绍了第二个警报,它向我显示了以下位置:
C:WindowsMicrosoft.NETFramework644.0.30319Temporary ASP.NET Filesoot#35f35b93778aeaApp_Web_ztow0zpu.dll
显然这不是我的汇编文件。是否有任何简单而干净的方法可以从 Razor 视图中获取程序集版本?