C# 文件名中的版本号

C# 文件名中的版本号,c#,C#,在工作中,我们有一个跟踪库,所有应用程序都必须引用它 最近在一次重大版本更改之后,跟踪库名称也发生了更改 从 到 这打破了我们的几个预先打包的解决方案(有一个主要分支的项目,可以为特定客户定制) 我想弄明白的是,有没有办法(自动神奇地)引用其中一个?文件名中的版本把一切都搞砸了,我真的不想维护这些项目的两个独立分支。为了解决这个问题,我们使用了 首先,我创建了两种不同的构建配置——基于这些构建配置,我使用条件引用来引用适当的程序集。最后,我们使用一些构建后脚本生成2个不同的NuGet包并发布到N

在工作中,我们有一个跟踪库,所有应用程序都必须引用它

最近在一次重大版本更改之后,跟踪库名称也发生了更改

这打破了我们的几个预先打包的解决方案(有一个主要分支的项目,可以为特定客户定制)


我想弄明白的是,有没有办法(自动神奇地)引用其中一个?文件名中的版本把一切都搞砸了,我真的不想维护这些项目的两个独立分支。

为了解决这个问题,我们使用了


首先,我创建了两种不同的构建配置——基于这些构建配置,我使用条件引用来引用适当的程序集。最后,我们使用一些构建后脚本生成2个不同的NuGet包并发布到NuGet提要。

您可以使用链接(硬链接)在文件系统中创建指向同一文件的另一个条目。另请参见-这是我们使用IDE作为构建环境的典型表现。如果我们使用专用的构建环境,我可能会提前知道这一点。
dotnet_tracing-w32r-1-2
dotnet_tracing-w32r-2-0