gpt4 book ai didi

c# - 使用 Visual Studio 和 .NET Framework 进行多目标构建

转载 作者:行者123 更新时间:2023-11-30 14:52:17 24 4
gpt4 key购买 nike

我见过一些提供不同构建的框架;例如,他们可能提供 32 位和 64 位版本,或者他们可能提供针对 .NET 2.0、3.5 和 4.0 的版本

我有一个可在 .NET 3.5 以上版本上运行的库,但我不确定对此的最佳发布策略是什么。

我想知道创建多个框架目标有什么好处,以及专门针对 32 位和 64 位 CPU 有什么好处。

如果我要走多目标之路,是否有关于如何实现这一目标的好教程?

最佳答案

不确定为什么需要赏金,谷歌搜索应该足够了。

I have a library which works on .NET 3.5 upwards, but I'm not sure what is the best release strategy for this.

如果您想以旧版本(在您的情况下是 .NET 2.0)为目标,请将所有 v2.0 兼容代码移动到以 .NET 2.0 为目标的项目。
然后你可以从你的“.NET 3.5”项目中引用这个项目
如果您不想在 .NET 2.0 上使用 100% 的功能,则无需执行任何其他操作。
如果您确实需要所有功能,则必须使用 .NET 2.0 兼容代码重新实现它

I'd like to know what benefit there is to creating multiple framework targets

许多人正在从事针对旧版本 .NET(2.0、3.5、...)的项目
并且由于各种原因无法更新(例如 Windows XP 不支持 .NET 4.5)
因此,如果您希望他们使用您的库,我们必须提供针对特定 .NET 版本的程序集。

also what benefit there is for targeting 32bit ans 64bit CPUs specifically.

Differences between 32 and 64-bit .NET (4) applications

Back to Basics: 32-bit and 64-bit confusion around x86 and x64 and the .NET Framework and CLR

32-bit and 64-bit explained

Why Are Most Programs Still 32-bit on a 64-bit Version of Windows?

关于c# - 使用 Visual Studio 和 .NET Framework 进行多目标构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com