vb.net-2010 – .net框架的版本启动不符合.net框架引导程序项目

当我构建vb.net 2010的发行项目时,我刚刚开始使用,我得到两个警告:

> .net框架启动条件的版本与所选的.net框架引导程序包不匹配.更新.net框架启动条件以匹配先决条件对话框中选择的.netfrk的版本.
>项目中的.net框架的目标版本与.net框架启动条件版本.net框架4客户端配置文件不匹配.更新.net框架启动条件的版本,以匹配高级编译选项对话框中的.net框架的目标版本.

我将主要项目的框架从客户端配置文件(这是我第一次创建它)改为frwk 4,因为我读到Crystal报告不能与frwk 4客户端配置文件一起使用. (真的吗).

引导版本Framework适用于x64和x86.我继续查看网络,发现可以在安装项目的启动条件下更改框架.这些似乎分散在许多地方,这是一个我不记得与.net的其他版本有关的问题.无论如何,这解决了这个问题,但还有一个与此有关的问题.

我已经将anycpu更改为x86为主项目和二次项目,因为我有一个问题,安装两个msi的水晶.同时,其他的二次项目(从2008年升级到了),我改为x86,但在配置文件中,它表示anycpu和这里写的不能更改为x86.我没有收到错误,但尚未测试安装是否正常.

我在您的网站上阅读了一个答案,进入vbproj,并将记事本从x86更改为x64,因为它们无法从anycpu更改为x86.但是我不希望x64不知道该怎么做.

看来,任何cpu都是一个很好的选择,但是会与Crystal一起使用,如果我改变它,我需要附加x86 msi以外的其他?或者我可以在这个不清楚的情况下离开它.

任何帮助非常感谢

这个错误是因为不匹配的.您可以通过使其中一个与另一个匹配来修复它.

一个是“发射条件”.另一个是“先决条件”.

要更改启动条件:

>在解决方案资源管理器中右键单击安装项目
>点击查看 – 启动条件
>在启动条件下选择“.NET Framework”项
>在属性窗口中,请参阅版本项.您可以打开下拉菜单来选择适当的框架版本.

要更改先决条件:

>在解决方案资源管理器中点击您的安装项目>选择属性,将出现一个属性页”对话框>点击“先决条件…”按钮>根据需要检查并取消选中框架版本

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...