Assembly.Invoke() 与 x86 和 AnyCPU 冲突
我使用 Assembly.Load() 和 EntryPoint.Invoke(null, null) 来在内存中运行 .NET 程序集。除非主机进程是 x86 并且执行的程序集是 AnyCPU,否则这是有…
我的开发工具应该附带哪些类型和版本的 .NET 库?
我正在开发一个商业 .NET 开发人员库,我希望将其公开,并且我想知道我应该向最终用户(开发人员)提供开箱即用的 .DLL 版本。 .DLL 可能会在我无法预…
如何在 Visual Studio 2010 中添加 x64(或任何 CPU)作为构建选项(从控制台应用程序到类库)
最初,我使用 Mass Transit 作为我的服务总线创建了一个控制台应用程序。最近,我切换到 NServiceBus,它不需要您制作控制台应用程序,而是需要制作类…
在一个 WiX 安装程序中包含 32 位和 64 位合并模块
我正在为我正在从事的项目编写合并模块。 我构建了两个合并模块,一个用于 32 位,一个用于 64 位。我想将它们包含在 WiX 安装程序中,但它告诉我不能…
C# AnyCPU 和读/写进程内存
我的 C# 程序是使用 AnyCPU 选项编译的,我使用 P/Invoke 以这种方式调用本机 api: [DllImport("kernel32.dll", SetLastError = true)] static exter…
C# 编译为 32/64 位,还是“任何 CPU”?
可能的重复: Visual Studio“任何 CPU”目标是什么意思? 我注意到,当在 Visual Studio 中编译 C# 代码,通常有针对 32/64 位系统进行编译的选项,…
StackFrame.GetFileLineNumber() 行为因程序集平台和优化标志而异
我正在尝试理解一个问题,尽管我读了很多书,但我似乎找不到任何资源来解释这种奇怪的组合。 经过一番实验后,我发现设置编译器优化开/关和为 AnyCPU/…
.NET 软件在 x64 上运行,但在 x86 上编译用于任何 CPU (VS2008)
我有一个问题,编译的程序出现运行时错误。这在开发环境(x86)中运行良好,但在生产环境(x64)中运行不佳。 我找到了这篇文章,这似乎意味着,如果…
在 Visual Studio 2010 Express 中更改目标 CPU 设置
我希望在 Visual Studio 2010 中将目标 CPU 设置从“任何 CPU”更改为“x86”。 我在另一个网站上看到我需要执行以下操作: 转到程序的启动项目。 打…
- 共 1 页
- 1