我正在創建一個輕量級的應用程序在VB.NET中,並想知道是否有可能創建一個應用程序,使用.NET 2.0框架內的一些DLL,而實際上並沒有使用框架本身。創建一個沒有整個框架的.NET應用程序?
例如,我可以從應用程序將引用的.NET目錄(以及僅引用它的那些dll)中取出dll,將它們放入應用程序目錄內的文件夾中,然後將參考路徑更改爲那個新的位置?這樣,當應用程序安裝在沒有安裝.net框架的PC上時,可以將dll壓縮並複製到新安裝的應用程序目錄中。
這可能聽起來有點令人困惑,只需告訴我是否需要更多信息。
無論是否存在DLL,如果.NET Framework沒有安裝在目標機器上,操作系統將不知道如何使用這些DLL。要運行.NET應用程序,需要存在.NET Framework。 – David
這就是我的想法,所以無論我用德爾福還是我只希望所有的客戶端機器至少安裝了2.0。 –