use*_*570 24 .net c# .net-assembly
我有c#应用程序,当我进行更改时,我收到错误消息:
WindowsFormsApplication1.exe中发生了未处理的"System.TypeLoadException"类型异常
附加信息:无法
从程序集"TIProData,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null" 加载类型"TradeIdeas.TIProData.OddsMakerColumnConfiguration".
此消息表示dll(TIProData)的版本号为1.0.0.0.我认为有更新版本可用.如何判断机器上的dll版本号?
有几种方法可以做到:
如果您在 Visual Studio 中引用该 dll,请右键单击它(在 ProjectName/References 文件夹中)并选择“属性”,您在那里有“版本”和“运行时版本”。
在文件资源管理器中,当您右键单击 dll 文件并选择属性时,那里会出现“文件版本”和“产品版本”。
或者,在代码中调查它:
Assembly assembly = Assembly.LoadFrom("TestAssembly.dll");
Version ver = assembly.GetName().Version;
Run Code Online (Sandbox Code Playgroud)