得到一个程序集的版本需要获取所有的DLL?

时间:2017-05-18 07:22:41

标签: c# version .net-assembly

我在网络文件夹中有几个dll,我将有新版本。当我运行我的应用程序时,我想检查是否有新版本,所以我得到了网络文件夹中的dll版本。

想象一下,dll的大小为3MB。要获取DLL的版本,我必须将3MB的dll下载到运行该应用程序的本地计算机,或者当我获得该版本时,如果需要转移所有的dll,可以获得该版本吗?

因为如果我必须传输所有3MB,我想有一个带有dll版本的文本文件,以避免让所有的dll只检查版本,因为我有几个dll可能会很慢启动应用程序,我想避免这种情况,并在用户使用移动数据连接时保存数据。

我获取dll版本的方式是使用以下代码:

Assembly assembly = Assembly.LoadFrom(myPathToDll);
Version ver = assembly.GetName().Version;

感谢。

0 个答案:

没有答案