繁体   English   中英

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

[英]Multi-targeting build with Visual Studio and .NET Framework

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

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

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

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

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

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

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

我想知道创建多个框架目标有什么好处

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

特别是针对32位和64位CPU的目标也是有益的。

32位和64位.NET(4)应用程序之间的差异

回到基础:围绕x86和x64以及.NET Framework和CLR的32位和64位混淆

解释了32位和64位

为什么大多数程序在64位版本的Windows上仍然是32位?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM