2012-01-12 88 views
2

我已經在Visual Studio(即.net 4.0)中創建了一個winform應用程序。每當我嘗試使用.net 3.5安裝我的應用程序時,它都會要求安裝.net 4.0。 如何使我的應用程序在.net 3.5平臺上兼容。我已經嘗試將Target框架更改爲3.5並刪除.net 4.0的先決條件,但它不起作用。你能建議我如何實現相同的目標嗎?使.net 4應用程序兼容.net 3.5

+0

現在您的安裝配置是否正確,您更改了目標框架? – 2012-01-12 13:54:20

+0

所以我需要改變安裝項目中的任何東西嗎? – Harsh 2012-01-12 13:56:54

+0

爲什麼更改目標框架不起作用?發生了什麼? – psur 2012-01-12 13:57:26

回答

1

經過很多的鬥爭,我終於得到了我的問題的根源。我發佈瞭解決方案,以便其他人不必爲了完成這項工作而做任何努力。更改目標框架和先決條件後,檢查安裝項目中的依賴關係。只需按照以下步驟操作即可獲得所需結果:

  1. 雙擊安裝項目的依賴關係。
  2. 點擊.Net框架
  3. 然後你會看到屬性窗口將被啓用。
  4. 將版本屬性更改爲所需的.net框架(在我的情況下爲3.5)。
  5. 並再次建立您的設置。

希望這會幫助別人。

0

如果你想使用C#4.0,你將需要框架4.0。如果你可以切換到C#3.0,然後看到this answer

+0

我正在使用vb.net 4.0 – Harsh 2012-01-12 13:57:36

0

檢查項目屬性 - >發佈 - >「先決條件......」

而且也這可能是有用的:http://msdn.microsoft.com/en-us/library/cc668079.aspx(尤其是部分「你已經重新定位的一個項目到不同版本的.NET Framework「)。

+0

我試過了。它不工作。 – Harsh 2012-01-12 14:21:07

1

Maheep是正確的 - 您需要在項目目標框架中切換到.Net framework 3.5。 C#.net 4.0和vb.Net 4.0之間沒有任何區別 - 一旦構建和發佈,它們都將成爲.Net 4.0版本。

相關問題