richardszalay / helix-publishing-pipeline

Unified publishing for Sitecore Helix solutions that extends existing Visual Studio and command line workflows
MIT License
68 stars 18 forks source link

unicorn dll files #39

Closed AfshinZavvar closed 5 years ago

AfshinZavvar commented 5 years ago

Richard, Unicorn is installed on Foundation.Serialization. Also one feature has a reference to Unicorn.Roles. I can see that main project has references to all foundations, features and projects and when I build the project, Foundation.Serialization.dll is being deployed but the problem is that Unicorn dlls are not being deployed. Hence, I need to manually copy Unicorn DLLs. Am I missing any configurations or something has wrongly setup ?

richardszalay commented 5 years ago

Hi Afshin,

What version of HPP are you using? This was resolved in #26 (released in 1.4.0). I would recommend updating to 1.4.2 (just published, so might not be indexed yet) as it resolves an unrelated issue with the per-module transform system.

Please note that there appears to be a related issue in 1.4.x that causes the assembly to not be copied on the very first build after cloning the repository. That issue is still unresolved.

AfshinZavvar commented 5 years ago

Thanks Richard 👍 We're using HPP 1.0

As there is a open ticket for config transformations. I need to ask one more thing, We've used a mapper for Sitecore view renderings. So there should be a View\web.config with a reference to that mapper assembly. However, It seems HPP intentionally ignores _views/web.config .

richardszalay commented 5 years ago

Ignores it for transformations, or it's not including the file when publishing?

AfshinZavvar commented 5 years ago

Views\web.config is not copied on build

richardszalay commented 5 years ago

Can you upgrade to 1.4.2 and see if that resolves the problem?

richardszalay commented 5 years ago

Make that 1.4.3, actually.

1.4.2 was published in error.

AfshinZavvar commented 5 years ago

Worked Richard ! I appreciated that ! The only thing remains is transformation (for example smtp.dev.config and smtp.release.config)

richardszalay commented 5 years ago

I think you'll need to wait for #32 for that