以编程方式获取SignalR版本

问题描述:

我试图在ASP.NET应用程序中获取SignalR版本。如何以编程方式读取当前安装的SignalR版本?以编程方式获取SignalR版本

+0

如果您有机会获得引用,你可以检查的程序集的版本。 – Gnqz

+0

没有办法直接访问版本字符串吗? –

+1

现在试图找到一个,如果我找到了一些东西,会让你知道。我的评论仅仅是一个建议,因为我没有找到一个远方,这似乎是解决问题的方法。 – Gnqz

尝试

typeof(YourAssemblyName).Assembly.GetExecutingAssembly().GetName().Version 

我还没有证实我的答案,如果它不工作,然后尝试

typeof(YourAssemblyName).Assembly.GetName().Version 
+2

刚刚发布了类似的答案。 +1我 – Gnqz

+0

@Imad我必须从.NET 4.5恢复项目到.NET 4.0,现在我试图再次安装SignalR,只是出现错误。当我可以运行它时,我会通知你。 –

+1

我试过第二个,因为它更简单,它只是工作。一个修复程序,程序集名称本身不起作用(因为它是一个名称空间而不是类),所以我刚刚使用该程序集中的一个类(在我的示例中为“Hub”),并且它正常工作。 –