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=$(程序集名称)