我正在用 C# 开发一个 .NET 库,它必须解决一系列广泛的目标框架。我想生成一个 nuget 包,它可以根据目标项目的设置正确安装。
为了实现这一目标,我使用多个 .csproj 文件。它们中的每一个都针对特定的目标框架(例如 MyLibrary.net45.csproj 将在bin/*/net45
, MyLibrary.netstandard1.2.csproj 将在中创建输出bin/*/netstandard1.2
, 等等)。然后,我使用上述项目的输出创建一个 nuget 包。
在此阶段,不同的 .csproj 文件重复使用相同的 AssemblyInfo.cs 文件,从而使用那里的共享设置。
我一直想知道所有不同的目标框架使用相同的值是否正确[assembly: Guid("...")]
属性,还是每个目标框架二进制文件都应该使用自己独特的二进制文件构建?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)