smh*_*smh 10 setup-deployment vb.net-2010 crystal-reports-2010
当我构建我刚刚开始使用的vb.net 2010的发布项目时,我得到两个警告:
.net框架启动条件的版本与选定的.net框架引导程序包不匹配.更新.net framewk启动条件以匹配先决条件对话框中选择的.netfrk的版本.
项目中.net框架的目标版本与.net框架启动条件版本.net framework 4客户端配置文件不匹配.更新.net框架启动条件的版本,以匹配高级编译选项对话框中.net框架的目标版本.
我将主项目的框架从客户端配置文件(当我第一次创建它时)更改为frwk 4,因为我读到水晶报告不适用于frwk 4客户端配置文件.(真的吗).
引导版本Framework适用于x64和x86.我继续浏览网页,发现可以在安装项目的启动条件下更改框架.这些似乎分散在许多地方,这是一个我不记得曾与其他版本的.net有关的问题.无论如何,这解决了这个问题,但还有另一个问题与此相关.
我已经将anycpu更改为x86用于主项目和辅助项目,因为我在安装两个用于水晶的msi时遇到了问题.同时,其他二级项目(从2008年升级)我改为x86,但在配置文件中,它表示anycpu为这些并且如此处所写,不能更改为x86.我没有收到错误但尚未测试安装是否有效.
我在你的网站上读了一个答案,进入vbproj并将记事本从x86更改为x64,因为它们无法从anycpu更改为x86.但是我不想要x64所以不知道该怎么做.
似乎任何CPU都是一个很好的选择但是它可以与Crystal一起工作,如果我改变它,我需要附加x86 msi以外的其他吗?或者我可以在这种不明确的情况下保留原样.
小智 14
此错误是由于不匹配造成的.您可以通过使其中任何一个匹配另一个来修复它.
一个是"启动条件".另一个是"先决条件".
要更改启动条件:
要更改先决条件:
我们在 Microsoft 的朋友提供的另一个记录不佳的功能。选择安装项目后,解决方案资源管理器工具箱中有一系列图标;其中之一是“启动条件编辑器”。
选择安装项目,选择“启动条件编辑器”,新窗口打开。选择“启动条件”、“.Net Framework”查看属性、版本。选择当前版本,打开下拉菜单,选择所需的框架。
重建。
| 归档时间: |
|
| 查看次数: |
7431 次 |
| 最近记录: |