2009-06-05 138 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

相关问题