我在这个领域经验不是很丰富,所以我有几个问题。首先,所有由.Net创建的DLL都有自己的GUID吗?如果没有,我的问题是如何获取一个GUID并将其与DLL关联。
然后问题是,如何获取该dll的GUID - 即,给定DLL路径(c:\ some \ path \ to \ a \ file.dll),如何确定其GUID?还有一种简单的方法可以反向操作(GUID - > DLL)- 我已经阅读了一些关于VB6 DLL和COM之类的东西...这是否仍适用于.Net DLL?
更新:谢谢回答。也许我问错了问题。我想为每个DLL文件设置唯一ID,以便我可以在数据库中引用它们。我想能够取出存储在数据库中的唯一ID,然后轻松地找到DLL并对其进行一些操作。从答案中得出的结论是,也许我不应该使用GUID,那么有没有一种.Net的方法来做到这一点呢?
然后问题是,如何获取该dll的GUID - 即,给定DLL路径(c:\ some \ path \ to \ a \ file.dll),如何确定其GUID?还有一种简单的方法可以反向操作(GUID - > DLL)- 我已经阅读了一些关于VB6 DLL和COM之类的东西...这是否仍适用于.Net DLL?
更新:谢谢回答。也许我问错了问题。我想为每个DLL文件设置唯一ID,以便我可以在数据库中引用它们。我想能够取出存储在数据库中的唯一ID,然后轻松地找到DLL并对其进行一些操作。从答案中得出的结论是,也许我不应该使用GUID,那么有没有一种.Net的方法来做到这一点呢?