Compile pure x64 dll for C# Webform with Visual Studio 2015

时间:2015-11-27 20:42:35

标签: c# c++ .net 64-bit

I'm working with visual studio 2015 and .net 4.5.2 on a Windows 2012 server. I'm trying to generate a pure x64 dll for a my webforms application. I've followed the instruction found here:

https://msdn.microsoft.com/en-us/library/zekwfyz4(v=vs.140).aspx

跟踪路线时,React-Router是刷新页面

我这样做的原因是因为我需要调用一些用/ clr开关编译的x64 c ++例程。当我尝试从testpage.ascx.cs调用我的c ++例程时,我得到:

无法加载文件或程序集“arxTideEngine”或其依赖项之一。试图加载格式不正确的程序。

我已经使用dependency walker来确认为我的webform应用程序生成的dll仍然是x86,即使dll中的其他内容都是x64。

如何让VS 2015为我的webforms应用程序生成纯x64 dll?

1 个答案:

答案 0 :(得分:0)

此问题似乎与Web应用程序在IIS Express下运行这一事实有关。在创建在IIS下运行的新Web应用程序之后,x64编译符合预期。