NuGet包:将DLL复制到buildoutput中的子目录
我想创建一个NuGet包,将DLL复制到输出目录的子目录中 我的软件包的文件夹结构如下所示:NuGet包:将DLL复制到buildoutput中的子目录,nuget,Nuget,我想创建一个NuGet包,将DLL复制到输出目录的子目录中 我的软件包的文件夹结构如下所示: 包根 解放党 网络48 x64 First.dll Second.dll x86 First.dll Second.dll DLL应复制到输出文件夹中的相应子目录,如下所示: 输出目录 x64 First.dll Second.dll x86 First.dll Second.dll 我尝试了nuspec文件中的“文件”属性: 我正在使用.NET核心(和.NET
- 包根
- 解放党
- 网络48
- x64
- First.dll
- Second.dll
- x86
- First.dll
- Second.dll
- x64
- 网络48
- 解放党
- 输出目录
- x64
- First.dll
- Second.dll
- x86
- First.dll
- Second.dll
- x64
我正在使用.NET核心(和.NET 5)项目。并将一个组件与多个项目DLL打包。可以通过修改项目文件来实现这一点 因此,如果您还有.NET核心项目,请将以下部分添加到
.csproj
文件(应打包的项目)以打包DLL,根据需要更改DLL名称和路径
<ItemGroup>
<_PackageFiles Include="$(OutputPath)\First.dll">
<BuildAction>None</BuildAction>
<PackagePath>x64</PackagePath>
</_PackageFiles>
<_PackageFiles Include="$(OutputPath)\First.dll">
<BuildAction>None</BuildAction>
<PackagePath>x86</PackagePath>
</_PackageFiles>
</ItemGroup>
没有一个
x64
没有一个
x86
我正在使用.NET核心(和.NET 5)项目。并将一个组件与多个项目DLL打包。可以通过修改项目文件来实现这一点
因此,如果您还有.NET核心项目,请将以下部分添加到.csproj
文件(应打包的项目)以打包DLL,根据需要更改DLL名称和路径
<ItemGroup>
<_PackageFiles Include="$(OutputPath)\First.dll">
<BuildAction>None</BuildAction>
<PackagePath>x64</PackagePath>
</_PackageFiles>
<_PackageFiles Include="$(OutputPath)\First.dll">
<BuildAction>None</BuildAction>
<PackagePath>x86</PackagePath>
</_PackageFiles>
</ItemGroup>
没有一个
x64
没有一个
x86