BTDF / DeploymentFramework

The Deployment Framework for BizTalk is the most powerful and customizable, yet easy-to-use toolkit for deploying and configuring your BizTalk solutions.
MIT License
53 stars 24 forks source link

IncludeCompsAndVDirsAsResources doesn't work #417

Closed tfabraham closed 6 years ago

tfabraham commented 6 years ago

I have created a new BTDF project and added 4 .net dlls as Components. They are all signed and have worked previously in our solution when deployed as part of a different application. I would now like to deploy them into a standalone resource-only app. I have specified True in the .btdfproj. The dlls are not added as resources.

This work item was migrated from CodePlex

CodePlex work item ID: '11116' Vote count: '1'

tfabraham commented 6 years ago

[TWolverson@9/21/2016] Ah, this seems to have been removed in V6_0. Why, and what is the alternative?

tfabraham commented 6 years ago

[tfabraham@9/21/2016] Adding files to a BizTalk app as resources is a function of BizTalk's built-in MSI packaging and deployment system. If you're using the Deployment Framework, then presumably you are not using BizTalk's built-in tooling. Therefore, there's no reason to add files as resources from a BTDF app.

Do you have a specific use case why you need to do this?

Thanks, Tom

tfabraham commented 6 years ago

[TWolverson@9/21/2016] We are considering using a separate application to manage non-BizTalk assembly dependencies so that we can hot-update a solution (consisting of a lot of applications) without redeploying everything, while keeping our CI infrastructure neat and consistent in just looking at BTDF projects as containers for artefacts. The Resources tab gives a nice visual readout to the administrator - who for us may not be an expert - to realise what this application is for, otherwise it would be completely empty.

I think this leads us to the conclusion that it's not a very good idea.

tfabraham commented 6 years ago

[TWolverson@9/21/2016] I have found the issue - which doesn't come up in search - where this is mentioned:

https://biztalkdeployment.codeplex.com/workitem/10022

tfabraham commented 6 years ago

[tfabraham@9/21/2016] You can certainly deploy non-BizTalk artifacts with the BTDF framework, and I hear of people doing it here and there. It won't appear in the resources list as you were hoping.

I sometimes use a WiX MSI project to deploy non-BizTalk DLL's, separate from the BTDF-generated MSI's. That works well except for the fact that the host instances still need a restart to pick up the updated DLL's.

tfabraham commented 6 years ago

[UnknownUser@9/21/2016]