假设我使用/ 3GB开关启动了32位Windows Server,如何让.NET应用程序使用额外的地址空间?
该标志是图像标题的一部分,因此您需要使用editbin修改它.
editbin /LARGEADDRESSAWARE
使用dumpbin /headers
并查找是否存在Application can handle large (>2GB) addresses
标志.
据我所知,您必须使用现有答案中显示的editbin实用程序.似乎没有任何方法可以使用Visual Studio .NET设置标志,看起来它们鼓励人们在可能的情况下编译64位而不是使用标志
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=93771