2009-06-05 135 views
0

幫助!ClickOnce應用程序要求使用.NET 2.0構建時需要.NET 3.5

我有一個clickonce應用程序構建並使用.Net 2.0發佈。這個應用程序有一些.Net DLL全部使用.Net 2.0構建。然而,當我發佈應用程序,並嘗試安裝它時,我收到一條消息,稱.Net的3.5版本是必需的!

我已經盡力追查什麼組件可能需要.net 3.5,首先檢查並重建所有內容,然後使用ILDASM來查看文件頭。根本找不到與.Net 3.5有關的任何內容,而且我的智慧已經結束了!

任何想法如何解決這個問題?

回答

4

嘗試更改「必需組件」(不確定是否是確切的術語 - 使用德語VS2008)在項目屬性的「發佈」選項卡上。 .NET 3.5可能仍然被標記爲必需組件,即使它應該是.NET 2.0。

+0

我的上帝,你是對的謝謝! – Calanus 2009-06-05 12:17:41

0

您是否在項目屬性中定位了2.0框架?我不記得確切的選項,因爲我目前不在我的開發機器前面,但它在某處...

+0

是的,所有的dll目標.net 2.0 – Calanus 2009-06-05 11:23:01

相關問題