FileVersionInfo.GetVersionInfo("~/bin/MyFile.dll").FileVersion
当我拨打此电话时,收到以下错误:
“无法计算表达式,因为当前方法的代码已经过优化”
有没有办法在ASP Web应用程序中获取DLL的版本?代码背后是VB ...但我猜它无关紧要,如果它是VB或C#。
它必须在RELEASE中工作,并且当应用程序部署到生产环境时。我搜索了互联网,但只发现了很多DEBUG vs. RELEASE配置。
我也没有帮忙尝试过这个:
http://torulflundgren.blogspot.com.au/2010/03/cannot-obtain-value-of-local-or.html
提前致谢!
答案 0 :(得分:0)
FileVersionInfo表示与之关联的版本信息 指定的文件。
我在自定义dll上尝试此操作,这项工作正常
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(@"C:\HBK.SystemCore.dll");
string version = fvi.FileVersion;