当我构建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以外的其他?或者我可以在这个不清楚的情况下离开它.
任何帮助非常感谢