簡體   English   中英

在較舊版本的.net上運行應用程序

[英]Running application on a older version of .net

在過去的幾天中,我一直在編寫程序來配置HDD。 我已經啟動並運行了程序,然后在將要使用的盒子上對其進行了測試。 當我進行測試時,我意識到我將要使用的目標盒具有一個非常過時的.net框架。 我沒有事先想到這是100%的錯,但是現在我想看看我有什么選擇。

我無法在此框中更新框架。 我正在從閃存驅動器中運行該應用程序(無論如何,我是否可以在其上安裝框架並使其正常工作?不確定如何將其全部合並)

如果我無能為力,是否有辦法回滾單個項目的框架,以使它正常工作?

旁注:應用程序是WinForm,用VB.net編寫

編輯:從計算機獲取詳細信息-抱歉,我沒有首先添加它。

編輯2:計算機在運行.net Framework 2.0的Windows Server 2000上

如果您的應用程序需要定位到.NET的“非常過時”的版本,則需要編譯應用程序以定位該版本,而不是更高版本。

不幸的是,這意味着您將失去在更高版本中添加的某些功能。 您可能還會遇到針對更高版本的引用程序集; 這些將需要等於或低於您的.NET版本。

最好的主意是在計算機上安裝更高版本的框架,但是您已經說過不能這樣做。 在這種情況下,我想您很不走運(如果上述建議不適用)。 您不能合理地期望舊機器隨着它們之間的年齡差距擴大而運行新軟件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM