资深的程序员,如果我在64位系统上制作了C#应用程序,我将能够在32位系统(或64位系统上的32位)上运行而不会出现问题吗?

最佳答案

您可能应该在将CPU类型设置为32位并且将任何类库设置为“任何CPU”的情况下构建应用程序可执行文件。除非您确实需要CLR强制使用64位模式,否则32-bit can be more efficient。 (这是VS2010,IIRC中的默认设置。)

如果您引用的是任何本机库,那么IIRC可能会稍微麻烦一些-您需要确保在每种体系结构上使用的库版本正确。老实说,我在这方面没有经验。 This blog post可能会帮助您。

关于c# - 我可以在32位系统上运行在64位系统上开发的C#应用​​程序吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5418312/

10-14 11:04