我需要创建一个独立的 .net 核心(在我的例子中是 3.1)应用程序并使用巧克力打包和发布,以便可以安装和使用它。
我正在使用 Azure DevOps,并且我自己有一个订阅源,我应该在其中发布巧克力包。
目标是在构建管道中执行此操作,因此,除其他任务外,我还有:
- dotnet 发布任务:创建自包含的可执行文件
- 巧克力包任务:从我创建的非常简单的 .nuspec(仅必填字段)创建 .nupkg。
我当前的问题是创建的 .nupkg 文件始终包含项目文件而不是生成的可执行文件。
为了尝试解决它,我什至使巧克力包的任务工作目录与 dotnet publish 的任务输出目录相同。
我错过了什么?还有另一种方法吗?