在其他文件夹中使用共享assemblyinfo创建nuget包

时间:2017-03-14 16:52:08

标签: c# nuget

我正在努力尝试将我的一些旧公司代码转换为软件包。一些被认为是“核心”的常见组件使用来自共享文件夹的具有assemblyinfo属性的公共文件。该文件作为项目中的链接包含在内。如何让nuget使用该文件中的信息?例如,此文件包含程序集版本,而不是项目中的“assemblyinfo.cs”文件。所以nuget抛出一个关于如何找不到$ version $ identifier的替代品的错误。

1 个答案:

答案 0 :(得分:1)

我为实现这一目标所做的是使用

nuget pack [projectFile].csproj

将使用组合的AssemblyInfo和SharedAssemblyInfo文件。我将这两个文件都放在项目的Properties部分中。