Answered by:
Use System.IO.Compression assembly without install .Net framework

Question
-
Hi all,
I'm implementing the custom pipeline components that convert from excel to xml. I used the System.IO.Compression (that's a part in .Net 4.5) to ZipArchive the excel file. But I have problem when deploy to production server that server haven't permission to install .Net framework, so this component cannot work unless install .Net framework.
Now I have some concerns:
- How we using System.IO.Compression assembly without install .Net framework?
- If anyone have solution to convert from excel file (xls and xlsx) to xml and does not use any third party, please advice to me.
Thanks,
Daniel
Answers
-
Hi Daniel,
BizTalk pipeline component without installing .NET framework !!! - No, you can't use BizTalk without .NET framework. .NET is the underlying technology for BizTalk. You got to have compatible .NET framework to the version of BizTalk you use. Check the following reference URL to check which version of .NET is required for your version of BizTalk.
http://blogs.biztalk360.com/the-evolution-of-biztalk-server/
I think your question is not about using .NET or not, but about compatible version of .NET to your BizTalk. May be you're using older version of BizTalk where doesn't run in .NET 4.5. For older version, you can consider using other Excel libraries to use in your BizTalk custom pipeline component. Following are some of the sample pipeline component which doesn't require .NET v4.5 and older version will do.
https://virendrabts.wordpress.com/2011/12/14/excel-receive-pipeline-component-for-biztalk-2010/
http://ronaldlokers.blogspot.co.uk/2011/03/receive-pipeline-component-for-excel.html
https://mohammedatef.wordpress.com/2009/06/07/biztalk-custom-excel-pipeline-component/
http://excel2007pipeline.codeplex.com/
Regards,
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
- Marked as answer by Yanjin Xu - MSFTMicrosoft contingent staff, Moderator Tuesday, March 10, 2015 1:40 AM
All replies
-
- Proposed as answer by Chandra Kumar Monday, March 2, 2015 7:43 PM
-
Hi Daniel,
BizTalk pipeline component without installing .NET framework !!! - No, you can't use BizTalk without .NET framework. .NET is the underlying technology for BizTalk. You got to have compatible .NET framework to the version of BizTalk you use. Check the following reference URL to check which version of .NET is required for your version of BizTalk.
http://blogs.biztalk360.com/the-evolution-of-biztalk-server/
I think your question is not about using .NET or not, but about compatible version of .NET to your BizTalk. May be you're using older version of BizTalk where doesn't run in .NET 4.5. For older version, you can consider using other Excel libraries to use in your BizTalk custom pipeline component. Following are some of the sample pipeline component which doesn't require .NET v4.5 and older version will do.
https://virendrabts.wordpress.com/2011/12/14/excel-receive-pipeline-component-for-biztalk-2010/
http://ronaldlokers.blogspot.co.uk/2011/03/receive-pipeline-component-for-excel.html
https://mohammedatef.wordpress.com/2009/06/07/biztalk-custom-excel-pipeline-component/
http://excel2007pipeline.codeplex.com/
Regards,
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
- Marked as answer by Yanjin Xu - MSFTMicrosoft contingent staff, Moderator Tuesday, March 10, 2015 1:40 AM