0

我有一个网站项目,我将其转换为 Web 应用程序,现在我正在尝试显示我的 Web 应用程序的 dll 版本信息。我试过

Assembly.GetExecutingAssembly() which returns App_Web_ehipvj25, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 

Assembly.GetCallingAssembly() which returns system.web assembly

Assembly.GetEntryAssembly() which returns null

来自 的实际版本信息AssemblyInfo.cs是 2.0.*

当我创建一个新应用程序并尝试getExecutingAssembly方法时,它可以正常工作并显示 myapplicationname Version=2.0.1213.3432作为结果,但是在从网站结果0.0.0.0转换的应用程序中,什么操作可能导致这种情况?

4

1 回答 1

1

我想出了如何获取版本信息

System.Reflection.Assembly.Load("assemblyname").GetName().Version.ToString()
于 2013-02-18T15:46:37.840 回答