Honastly I’ve tried everything I can think of without any success;
When I try to OctoPack a solution in TeamCity using the “Visual Studio (sln)” build step and adding octopack, the _bin_deployableAssemblies files that usually are copied over to the bin folder when publishing, somehow never get packed with octopack;
Does anyone have any kind of input that can help?
Is there a target file I can change for this to be done before Octopack kicks in?
Hi Stellan,
The quickest way to resolve this is probably to add a .NUSPEC file to the project, and include an item like:
<files>
<file src="_bin_deployableAssemblies/*" target="bin" />
</files>
(Some fiddling with the XML syntax may be required - full reference at: http://docs.nuget.org/docs/reference/nuspec-reference#Specifying_Files_to_Include_in_the_Package).
Octopack will combine these with the files it determines via MSBuild.
Hacking at MSBuild/Octopack to do this automatically is definitely an option, but a slow and frustrating one in my experience.
Let me know if the NuSpec option works for you. Hope this helps!
Regards,
Nick
Didn’t work;
I ended up setting _bin_deployableAssemblies as Content and copying them to bin in postdeploy.ps instead.