2012-10-22 74 views
0

我做了一個類庫,COM可見,在CSHARP與Visual Studio 2010 當我嘗試調用這個方法:獲取程序集的版本不工作

public string Version { 
     get { return Assembly.GetEntryAssembly().GetName().Version.ToString(); } 
    } 

從VB6客戶端我獲得未將對象引用設置爲對象實例。其他方法正常工作。 從.NET客戶端一切正常!

怎麼了? 謝謝,Luigi。

回答

6

Assembly.GetEntryAssembly()返回推出這款的.Net程序的assmebly(與Main()

在非託管過程中,它會返回null。

要獲取包含代碼的程序集,請使用typeof(MyType).Assembly

相關問題