我知道這是可以運行使用便攜式單可執行.NET應用程序,而無需安裝了.NET Framework,但它可以加載和使用程序集是這樣的情況?加載從Win32應用程序的組件,而無需.NET框架安裝
在此先感謝。
我知道這是可以運行使用便攜式單可執行.NET應用程序,而無需安裝了.NET Framework,但它可以加載和使用程序集是這樣的情況?加載從Win32應用程序的組件,而無需.NET框架安裝
在此先感謝。
如果您嘗試加載程序集而沒有使用.NET框架,我所知道的唯一可能性就是將embed Mono放入您的Win32應用程序中,並將其用於承載程序集。 Mono嵌入API可以用於打開和執行.NET程序集(使用單聲道運行時和庫)。
謝謝。 http://www.mono-project.com/Embedding_Mono – 2009-11-05 18:53:29
我不清楚你在問什麼,但它似乎是...
是否有可能從一個Win32進程使用正常的.NET程序集,如果沒有安裝CLR?
如果是這樣的答案是響亮的沒有。所有.Net應用程序都需要安裝CLR才能運行。
有可能而不需要安裝.NET Framework創建和分發的應用程序,例如vmware的ThinApp的(或XENAPP)可以做到這一點,把框架和可執行在單個容器中。
你可能解析組件逐字節,但這是一個相當繁瑣。 – 2009-11-05 18:18:06