对于同一.NET库的不同目标框架版本,程序集guid属性是否有所不同?

时间:2017-05-04 09:00:11

标签: c# .net-assembly guid csproj

我正在用C#开发一个.NET库,它必须解决一系列广泛的目标框架。我想生成一个可以根据目标项目的设置正确安装的nuget包。

为了实现这一点,我使用了多个.csproj文件。他们每个人都在寻址一个特定的目标框架(例如,MyLibrary.net45.csproj会在bin/*/net45中创建二进制文件,MyLibrary.netstandard1.2.csproj会在bin/*/netstandard1.2中创建输出,依此类推) 。然后我用上述项目的输出创建一个nuget包。

在此阶段,不同的.csproj文件重用相同的AssemblyInfo.cs文件,从而使用那里的共享设置。

我一直想知道所有不同的目标框架对[assembly: Guid("...")]属性使用相同的值是否正确,或者每个目标框架二进制文件是否应该使用自己独特的框架二进制构建?

0 个答案:

没有答案
相关问题