C#.NET x86/x64哪个项目决定平台?

Dr.*_*Fix 2 .net c# platform x86-64

我的visual studio项目中有以下情况:

  • 装配C.
  • project A - > class library Any CPU(引用程序集C)
  • 项目B - > windows应用程序x86(参考项目A)

在这种配置中,决定平台组件C将使用的是什么?

  1. 项目B是启动项目 - >程序集C将运行x86
  2. 项目A是直接引用程序集C的项目 - >程序集C将根据平台运行x86或x64

1还是2?谢谢

C.E*_*uis 5

启动程序集确定使用哪个平台.如果启动程序集构建为"任何CPU",它将在运行OS的平台上运行.

(换句话说,1)