小编Tod*_*odd的帖子

IMAGE_FILE_LARGE_ADDRESS_AWARE和3GB OS Switch

如果Windows应用程序IMAGE_FILE_LARGE_ADDRESS_AWARE在映像头中具有该集(通过/ LARGEADDRESSAWARE编译器标志),则通常允许32位应用程序使用超过2GB的内存(仅在32位操作系统已设置时才有意义) boot.ini中的3GB开关).有关详细信息,请参阅MSDN文章/ 3GB.

我的问题是,如果您在没有3GB开关设置的系统上运行此应用程序会发生什么.它被忽略了吗?或者应用程序是否会尝试使用3GB堆并获取内存不足错误,因为用户空间只有2GB可用?

我一直听到有消息称LARGEADDRESSAWARE交换机在2GB用户空间系统中被忽略,但在此无法找到任何官方的Microsoft文档.

提前致谢.

memory winapi

16
推荐指数
2
解决办法
2万
查看次数

用于C#的WSDL生成器

有没有人知道为C#编写的服务合同生成WSDL的好工具(即使用WCF标记为"[OperationContract]"的方法集合)?我发现的所有工具都是相反的:从WSDL创建代码存根.我不想手动阻塞WSDL文件.我找到了php和J2EE的工具,但没有找到C#.谢谢!

c# wcf wsdl

2
推荐指数
2
解决办法
6694
查看次数

多个版本的.NET CLR同时运行

假设我在Windows下运行的.NET用户应用程序(.exe)是在.NET Framework 3.0版(VS2008)中编译的.如果该应用程序加载使用.NET Framework 2.0版(VS2005)在另一台计算机上编译的另一个.NET程序集(.dll),那么加载的程序集是否会使用现有的3.0运行时(它将以向后兼容模式运行)?或者.NET Framework 2.0运行时是否会加载到系统的进程空间中,我们现在有两个并行运行的.NET运行时?

断言:这不是使用VS2008多目标.

.net clr assemblies

2
推荐指数
1
解决办法
1518
查看次数

标签 统计

.net ×1

assemblies ×1

c# ×1

clr ×1

memory ×1

wcf ×1

winapi ×1

wsdl ×1