2011-01-07 38 views
0

如何將.NET v4.0應用程序部署到某些安裝.NET v4.0的目標服務器上?重新編譯爲v3.5也不可行,因爲我一直在使用任務並行庫。我應該使用NGen.exe嗎?有沒有人有經驗?如何在不使用.NET v4.0的情況下在目標環境中部署.NET v4.0應用程序?

+0

你是如何部署的? – 2011-01-07 17:20:02

+3

這不是真正的問題,因爲你自己承認你不能做你想做的事。火永遠不會放冷。我的吊扇絕不會成爲撒哈拉沙漠下雨的原因。這不會發生。 – jcolebrand 2011-01-07 17:21:41

+4

複製「如何在沒有電腦的情況下將我的應用程序安裝在桌子上?」但我現在找不到它。 – 2011-01-07 17:22:49

回答

11

你不能。如果依賴於.net 4,那麼該框架也必須安裝。

你唯一的選擇是:

  1. 說服服務器業主安裝.NET 4
  2. 刪除所有4.0框架依賴的使用和retargetting您的應用程序。
  3. 部署到安裝了.net 4的不同服務器。
4

你不行。爲框架4.0編譯的應用程序需要運行框架4.0。或者,您可以通過webservices公開爲framework 4.0編寫的功能,並通過3.5客戶端使用它們。

1

我該如何部署.NET應用V4.0到 其中 安裝.NET 4.0版是不是一種選擇,一些目標服務器?

你不知道。點。他們也不能運行Linux或MAc軟件。

有沒有人有經驗?

是的。我不會部署它。如果它是一個客戶 - 沒辦法。如果我的工作是讓它們運行的​​軟件,我會被解僱,因爲我不應該先問。

相關問題