如何在Visual Studio 2010中添加X64(或任何CPU)作为构建选项(从控制台应用程序到类库)
-
26-10-2019 - |
题
最初,我使用 轨道交通 作为我的服务巴士。最近,我切换到 nservicebus, ,这不需要您制作控制台应用程序,而是一个类库。在项目属性中,我只是切换了将其从控制台应用程序更改为库的设置,但是您只能为X86构建它的约束仍然有效。
现在它是一个控制台应用程序,现在应该有效,我无法将构建类型更改为任何CPU。有什么办法 完全地 将我的应用程序更改为类库,以便我可以运行构建任何CPU选项?我需要创建一个新项目,将文件复制到其中吗?还是更简单,就像更改项目(.proj)文件中的内容一样简单?
堆栈溢出问题 丢失调试|为项目的任何CPU构建配置和默认为Windows x64上的调试| x86 仅适用于控制台应用程序的X86这个问题。
解决方案
您只需要在配置管理器中的任何CPU添加配置即可。
1)右键单击解决方案并选择属性
2)选择配置属性,然后单击配置管理器...
3)将活动解决方案平台更改为任何CPU。如果没有任何CPU平台,请跳至#4。
4)单击“类库平台”列下方的组合框中的箭头,然后选择新的...
5)确保在新平台下选择“任何CPU”。如果步骤3中没有任何CPU解决方案平台,请确保检查“创建新解决方案平台”复选框。然后单击确定。
6)在您的类库中选中“构建”列中的复选框
7)关闭配置管理器,并为您的类库的属性打开属性
8)选择平台的任何CPU,然后选择平台目标的任何CPU,然后保存。
(步骤8 5月8日或可能不需要,具体取决于以前对配置所做的工作。)
其他提示
只需添加一个配置 任何CPU 在配置管理器中。
右键单击解决方案并选择属性。
选择配置属性,然后单击配置管理器。
将活动解决方案平台更改为任何CPU。如果没有任何CPU平台,请继续步骤4。
单击“类库平台”列下方的组合框中的箭头,然后选择“新”。
确保在新平台下选择任何CPU。如果步骤3中没有任何CPU解决方案平台,请确保检查“创建新解决方案平台”复选框。然后单击确定。
检查您的类库中的“构建”列中的复选框
关闭配置管理器,并为您的类库的属性打开属性
为平台选择任何CPU,然后选择平台目标的任何CPU,然后保存。
步骤5 5月8日或可能不需要,具体取决于以前对配置所做的工作。