当我构建刚开始使用的 vb.net 2010 的发布项目时,我收到两个警告:
我将主项目的框架从客户端配置文件(这是我第一次创建它时)更改为 frwk 4,因为我读到 Crystal 报告不适用于 frwk 4 客户端配置文件。 (真的吗)。
引导版本框架适用于 x64 和 x86。我继续在网上找了一下,发现可以在setup项目的启动条件中更改framework。这些似乎分散在许多地方,这是我不记得其他版本的 .net 有过的问题。无论如何,这解决了这个问题,但还有另一个与此相关的问题。
我已将主项目和辅助项目的 anycpu 更改为 x86,因为我在为 Crystal 安装两个 msi 时遇到问题。同时,其他二级项目(从 2008 年升级)我更改为 x86,但在配置文件中,它说这些的 anycpu 并且如这里所写,不能更改为 x86。我没有收到错误,但尚未测试安装是否有效。
我在您的网站上阅读了一个答案,以进入 vbproj 并将记事本从 x86 更改为 x64,因为它们无法以这种方式从 anycpu 更改为 x86。但我不想要 x64,所以不知道该怎么做。
似乎 anyCPU 将是一个不错的选择,但是它可以与 Crystal 一起使用吗?如果我更改它,我是否需要附加 x86 msi 以外的其他设备?或者我可以在这种不清楚的情况下保持原样。
最佳答案
这个错误是因为不匹配。您可以通过使它们中的任何一个与另一个匹配来修复它。
一是“启动条件”。另一个是“先决条件”。
要更改启动条件:
要更改先决条件:
关于vb.net-2010 - .net 框架启动的版本与 .net 框架 Bootstrap 项目不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105358/