ASP.NET - 无法计算表达式,因为当前方法的代码已经过优化

时间:2017-09-15 21:04:49

标签: c# asp.net vb.net visual-studio

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

FileVersionInfo表示与之关联的版本信息   指定的文件。

我在自定义dll上尝试此操作,这项工作正常

    FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(@"C:\HBK.SystemCore.dll"); 

    string version = fvi.FileVersion;