C# 我应该在多个目标框架的NuGet包DLL中包括吗 让我们考虑一个在三.NET运行时运行的库项目:NET20、NET35和NET46。所有版本的源代码都保持不变

C# 我应该在多个目标框架的NuGet包DLL中包括吗 让我们考虑一个在三.NET运行时运行的库项目:NET20、NET35和NET46。所有版本的源代码都保持不变,c#,nuget,C#,Nuget,发布时,我是否应该使用不同的TargetFrameworkVersion属性值构建项目3次,以便生成3个DLL,每个.NET版本一个,然后将所有三个DLL都包含在lib/目录中的nupkg文件中?或者只包含.net 2.0 dll就可以了,在较新的运行时也可以了。如果只使用在2.0版本上编译的代码,就不需要包含其他框架版本。如果只使用在2.0版本上编译的代码,就不需要包含其他框架版本。如果答案正确,请将其标记为答案。如果答案正确,请将其标记为答案。

发布时,我是否应该使用不同的
TargetFrameworkVersion
属性值构建项目3次,以便生成3个DLL,每个.NET版本一个,然后将所有三个DLL都包含在
lib/
目录中的nupkg文件中?或者只包含.net 2.0 dll就可以了,在较新的运行时也可以了。

如果只使用在2.0版本上编译的代码,就不需要包含其他框架版本。

如果只使用在2.0版本上编译的代码,就不需要包含其他框架版本。

如果答案正确,请将其标记为答案。如果答案正确,请将其标记为答案。