如何在Visual Studio 2010中添加X64(或任何CPU)作为构建选项(从控制台应用程序到类库)

StackOverflow https://stackoverflow.com/questions/8333468

最初,我使用 轨道交通 作为我的服务巴士。最近,我切换到 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 在配置管理器中。

  1. 右键单击解决方案并选择属性。

  2. 选择配置属性,然后单击配置管理器。

  3. 将活动解决方案平台更改为任何CPU。如果没有任何CPU平台,请继续步骤4。

  4. 单击“类库平台”列下方的组合框中的箭头,然后选择“新”。

  5. 确保在新平台下选择任何CPU。如果步骤3中没有任何CPU解决方案平台,请确保检查“创建新解决方案平台”复选框。然后单击确定。

  6. 检查您的类库中的“构建”列中的复选框

  7. 关闭配置管理器,并为您的类库的属性打开属性

  8. 为平台选择任何CPU,然后选择平台目标的任何CPU,然后保存。

步骤5 5月8日或可能不需要,具体取决于以前对配置所做的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top