C# Visual Studio 2017 csproj-作为确切版本的dotnet pack项目参考

C# Visual Studio 2017 csproj-作为确切版本的dotnet pack项目参考,c#,visual-studio-2017,dotnet-cli,C#,Visual Studio 2017,Dotnet Cli,我试图让dotnet pack在创建NuGet包时生成精确的版本引用。假设我有以下类层次结构: api.csproj: <ItemGroup> <ItemGroup> <ProjectReference Include="..\api.types\api.types.csproj" /> </ItemGroup> </ItemGroup> api.types.csproj没有其他依赖项,仅用于wire对象 我有

我试图让dotnet pack在创建NuGet包时生成精确的版本引用。假设我有以下类层次结构:

api.csproj:

<ItemGroup>
    <ItemGroup>
    <ProjectReference Include="..\api.types\api.types.csproj" />
  </ItemGroup>
</ItemGroup>

api.types.csproj没有其他依赖项,仅用于wire对象


我有一个自定义过程,在恢复和生成之前更新所有csproj文件中的版本。当我运行dotnet pack时,我希望能够控制api.nupkg中的依赖项,以便api.types是一个精确的版本引用。有现成的方法吗?

您找到解决方案了吗?