Vb.net 生成32位.EXE Visual Basic Express 2010

Vb.net 生成32位.EXE Visual Basic Express 2010,vb.net,32bit-64bit,Vb.net,32bit 64bit,我有Windows 7 Home Premium 64位和Visual Basic Express 2010 我想知道我从电脑生成的exe文件是64位还是32位 另外,如果我的exe文件用于64位计算机,如何将其转换为32位Windows?您可以通过在Visual Studio中执行以下操作来确保这一点: 转到项目菜单项-->>属性-->>>编译选项卡 然后在该页面上查找目标CPU,对于32位系统,将其切换到x86 至于转换现有的Exe,您可能需要使用上述设置重新编译它们 为什么要投票?你好,欢

我有Windows 7 Home Premium 64位和Visual Basic Express 2010

我想知道我从电脑生成的exe文件是64位还是32位


另外,如果我的exe文件用于64位计算机,如何将其转换为32位Windows?

您可以通过在Visual Studio中执行以下操作来确保这一点:

转到项目菜单项-->>属性-->>>编译选项卡

然后在该页面上查找目标CPU,对于32位系统,将其切换到x86

至于转换现有的Exe,您可能需要使用上述设置重新编译它们


为什么要投票?你好,欢迎来到这个网站!向下投票,因为根据向下投票鼠标,这个问题没有显示任何研究成果。另外,这对于StackOverflow来说不是一个好问题。我建议您在遇到与编程相关的特定问题时阅读并返回。VB 2010构建托管的.NET可执行文件,其大小为32或64位,具体取决于应用程序运行的框架版本,所以一个应用程序在32位版本的Windows上运行时是32位的,在64位版本的Windows下运行时是64位的。所以我不必担心?@Nonickplease:有点。除非您有一个只支持x86的依赖项,或者您希望避免为每个x86和x64管理不同DLL的麻烦。示例-Oracle或SQLite客户端。在项目的菜单中没有这样的选项。你能发布一个屏幕截图吗?我已经添加了屏幕截图