.net 在teamcity中构建nuget包
我的这个几乎可以用了 我将sln推送到github,然后在Team city中触发构建 为每个项目生成二进制文件并将其放置在bin\release文件夹中 然后,我有单独的Nuget包构建步骤来创建包 我的问题可能很简单,但我看不出如何将DLL放在lib文件夹中。当包发生时,lib文件夹(和网络版本)不是自动创建的,这是一个遗憾 目前,打包步骤可以很好地构建包,但不会将DLL放在lib文件夹中。因此,在安装软件包时不会引用它们.net 在teamcity中构建nuget包,.net,continuous-integration,teamcity,nuget,.net,Continuous Integration,Teamcity,Nuget,我的这个几乎可以用了 我将sln推送到github,然后在Team city中触发构建 为每个项目生成二进制文件并将其放置在bin\release文件夹中 然后,我有单独的Nuget包构建步骤来创建包 我的问题可能很简单,但我看不出如何将DLL放在lib文件夹中。当包发生时,lib文件夹(和网络版本)不是自动创建的,这是一个遗憾 目前,打包步骤可以很好地构建包,但不会将DLL放在lib文件夹中。因此,在安装软件包时不会引用它们 是否有一些命令arg可以动态创建lib文件夹并将DLL放入其中。这里
是否有一些命令arg可以动态创建lib文件夹并将DLL放入其中。这里的最佳做法是什么?是否应在VS中设置此选项。如果是,如何防止TC覆盖此选项并将dll放置在新创建的bin/release文件夹中?您可以通过创建nuspec文件来说明要打包哪些文件
<?xml version="1.0" encoding="utf-8" ?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MyPackage</id>
<version>1.0.0</version>
<authors>me</authors>
<description>Description</description>
</metadata>
<files>
<file src="MyPackage.dll" target="lib" />
</files>
</package>
NuGet.exe pack MyPackage.nuspec