2016-09-22 44 views
0

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

我发现章鱼有一个类似问题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,但是我面临同样的行为.. 任何人都可以请指点我在正确的方向吗?

非常感谢。

+0

您是否使用Octopack nuget来部署或使用octo.exe? – wintersolider

回答

0

如果您在项目文件夹中运行MSBuild myProjectFile.csproj /p:RunOctoPack=true,您将看到一些OctoPack日志记录显示它确切做了什么。它会告诉你它在哪里放置所有文件,哪些文件被使用,等等。这可能会清除一些事情。