我正在努力尝试将我的一些旧公司代码转换为软件包。一些被认为是“核心”的常见组件使用来自共享文件夹的具有assemblyinfo属性的公共文件。该文件作为项目中的链接包含在内。如何让nuget使用该文件中的信息?例如,此文件包含程序集版本,而不是项目中的“assemblyinfo.cs”文件。所以nuget抛出一个关于如何找不到$ version $ identifier的替代品的错误。
答案 0 :(得分:1)
我为实现这一目标所做的是使用
nuget pack [projectFile].csproj
将使用组合的AssemblyInfo和SharedAssemblyInfo文件。我将这两个文件都放在项目的Properties部分中。