C# 具有nugets生成目标的.Net标准项目

C# 具有nugets生成目标的.Net标准项目,c#,nuget,.net-standard-2.0,C#,Nuget,.net Standard 2.0,我正在使用: dotnet pack MyProject.csproj 用于创建nuget netstandard/net462软件包,对于简单的用例来说效果很好 如何配置MyProject.csproj以将文件包含在“构建”nuget级别? 或者我可以从.csproj添加对nuspec文件的引用吗 在.nuspec文件中是这样的: <package> <files> <file src="Libs\*.*" target="build"

我正在使用:

dotnet pack MyProject.csproj
用于创建nuget netstandard/net462软件包,对于简单的用例来说效果很好

如何配置MyProject.csproj以将文件包含在“构建”nuget级别? 或者我可以从.csproj添加对nuspec文件的引用吗

在.nuspec文件中是这样的:

<package>
    <files>
        <file src="Libs\*.*" target="build" />
    </files>
</package>

csproj中有一个标记,指向要使用的nuspec文件,而不是csproj:

  <NuspecFile>MyLibrary.nuspec</NuspecFile>
  <NuspecProperties>version=$(Version);id=$(AssemblyName)</NuspecProperties>
MyLibrary.nuspec
版本=$(版本);id=$(程序集名称)