製品バージョンをRazorビューで表示しようとしています(_Layout.cshtml
)。私はこのようなことをしています:
<script>
alert('@FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion');
alert('@Assembly.GetExecutingAssembly().Location');
</script>
問題は、最初のアラートが0.0.0.0を示した後、2番目のアラートを導入すると、次の場所が表示されることです。
C:WindowsMicrosoft.NETFramework644.0.30319Temporary ASP.NET Filesoot#35f35b93778aeaApp_Web_ztow0zpu.dll
明らかに、これは私のアセンブリファイルではありません。Razorビューからアセンブリバージョンを取得する簡単でクリーンな方法はありますか?