【发布时间】:2023-03-14 00:03:02
【问题描述】:
我正在努力尝试将我公司的一些旧代码放入包中。几个通用组件,被认为是“核心”,使用来自共享文件夹的具有 assemblyinfo 属性的通用文件。该文件作为链接包含在项目中。如何让 nuget 使用该文件中的信息?例如,此文件包含程序集版本,而不是项目中的“assemblyinfo.cs”文件。所以 nuget 会抛出一个关于它如何找不到 $version$ 标识符的替代品的错误。
【问题讨论】:
我正在努力尝试将我公司的一些旧代码放入包中。几个通用组件,被认为是“核心”,使用来自共享文件夹的具有 assemblyinfo 属性的通用文件。该文件作为链接包含在项目中。如何让 nuget 使用该文件中的信息?例如,此文件包含程序集版本,而不是项目中的“assemblyinfo.cs”文件。所以 nuget 会抛出一个关于它如何找不到 $version$ 标识符的替代品的错误。
【问题讨论】:
我所做的就是使用
nuget pack [projectFile].csproj
它将使用组合的 AssemblyInfo 和 SharedAssemblyInfo 文件。我将这两个文件都放在了项目的属性部分。
【讨论】: