Sharepoint InfoPath代码隐藏无法在x64中生成

Sharepoint InfoPath代码隐藏无法在x64中生成,sharepoint,infopath,vsta,Sharepoint,Infopath,Vsta,我刚刚转移到一台基于x64服务器2008 R2的开发机器上,用于SharePoint的开发。我发现,在调用SharePoint对象模型SPSite构造函数时,我返回了一个FileNotFoundException,但没有更多关于具体原因的详细信息。在玩了一会儿之后,我发现在服务器上调用其他代码位是有效的。使用一个简单的控制台应用程序,当构建为“任意CPU”(基本上是x64)时,调用可以工作,但当我显式地将目标设置为x86时,调用就不能工作。此InfoPath代码背后的问题是它编译为x86。在cs

我刚刚转移到一台基于x64服务器2008 R2的开发机器上,用于SharePoint的开发。我发现,在调用SharePoint对象模型SPSite构造函数时,我返回了一个FileNotFoundException,但没有更多关于具体原因的详细信息。在玩了一会儿之后,我发现在服务器上调用其他代码位是有效的。使用一个简单的控制台应用程序,当构建为“任意CPU”(基本上是x64)时,调用可以工作,但当我显式地将目标设置为x86时,调用就不能工作。此InfoPath代码背后的问题是它编译为x86。在csproj内部,它实际上被设置为“AnyCPU”。我曾尝试将其强制到x64并重新加载该项目,但它无法构建。有没有办法让代码隐藏项目构建到x64,或者我发现自己有VSTA限制