Octopus部署不包括nuget中的exe.config

时间:2016-09-22 02:02:10

标签: octopus-deploy

我正在使用dbup进行数据库迁移,而我在Visual Studio解决方案中的dbup项目肯定会生成所需的exe和exe.config文件。现在,当我通过章鱼部署部署我的项目时,我在octo生成的nupkg中没有exe.confog文件,但是我可以确认exe.config是在服务器上的release文件夹中。

我发现章鱼有类似问题https://github.com/OctopusDeploy/Issues/issues/970的错误,现在已经解决了。在版本2.5.1(https://octopus.com/downloads/compare?from=2.2.1&to=3.4.10)和我使用章鱼版本3.3.17,但我面临相同的行为.. 有谁能指出我正确的方向?

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您在项目文件夹中运行MSBuild myProjectFile.csproj /p:RunOctoPack=true,您会看到一些 OctoPack 日志记录显示它完全正确执行的操作。它会告诉你它放在哪里的所有文件,使用了 .nuspec 文件等等。也许这会清除一些事情。