,我得到两个警告:版本的.NET Framework启动时,我建我刚开始使用的vb.net 2010的发布项目无法比拟的.NET框架引导程序项目
的版本。网络框架启动条件与选定的.net框架引导程序包不匹配。更新.net framewk启动条件以匹配在先决条件对话框中选择的.netfrk版本。
该项目中.net框架的目标版本与.net框架启动条件版本.net framework 4客户端配置文件不匹配。更新.net框架启动条件的版本以匹配高级编译选项对话框中的.net框架的目标版本。
我改变了从客户端配置文件中的主项目(这是我第一次创建它)来frwk 4,因为我读的水晶报表不会与frwk 4客户端配置文件工作的框架。 (真的吗)。
引导版本框架适用于x64和x86。我继续环顾网络,发现可以在安装项目的启动条件中更改框架。这些似乎散布在许多地方,这是我不记得与.net的其他版本一起使用的问题。无论如何,这解决了这个问题,但还有一个与此相关的问题。
我已经将anycpu更改为主项目和次项目的x86,因为我在安装msi的时候遇到了问题。与此同时,其他二级项目(从2008年开始升级)我更改为x86,但在配置文件中,它表示anycpu用于这些目录,并且已写入此处,因此无法更改为x86。我没有收到错误,但尚未测试安装是否有效。
我在您的网站上阅读了一个答案,进入vbproj并将记事本从x86更改为x64,因为它们无法从anycpu更改为x86。但我不想要x64所以不知道该怎么办。
看来,任何CPU都是一个很好的选择,但将与晶体一起工作,如果我改变它,是否需要附加比x86 msi更多的附件?或者我可以在这种不清楚的情况下保留原样。