C# 在编译器调试 webapi服务时为什么是运行在32位模式下?
编译选项是 anyCPU, 但此时的代码是执行在X86模式下,标志就是指针的长度是4,且调用不了64位的dll
要怎么弄才能运行在64位模式下。
开发工作 vs2017 ,用得向导生成的默认webapi项目,此时直接点运行 ( 绿三角图标 ) IIS Express(Internet Explore) 调试服务。
发现调用不了64位的dll,
要怎么弄才能运行在64位模式下。
开发工作 vs2017 ,用得向导生成的默认webapi项目,此时直接点运行 ( 绿三角图标 ) IIS Express(Internet Explore) 调试服务。
发现调用不了64位的dll,
...全文
相关推荐
提高C#编程水平的50个技巧
**DataSet与自定义结构**:在需要存储和操作复杂数据时使用DataSet。41. **属性(Attributes)**:为编译器和运行时提供元数据。42.
C#使用DllImport调用非托管的代码的方法
在.NET框架中,C#是一种托管语言,这意味着它运行在CLR(Common Language Runtime)之上,享受着垃圾回收、类型安全等优点。
提高C#编程水平的50个要点
- **解释**: 属性装饰器可以提供元数据,帮助编译器和工具更好地理解和处理代码。#### 32. 创建较小的程序集- **要点**: 将大型项目分解成较小的程序集。
Effective_C__中文版_改善C_程序的50种方法
常量的使用:在C#中,常量有两种声明方式,即const和readonly。原则2指出,如果常量在运行时不能确定其值,应使用readonly而非const。
调高C#编程的50个基本技巧
这种方式比使用`#if DEBUG`更灵活,因为编译器可以在运行时根据不同的条件来决定是否执行某些代码块。#### 5.


