Geeks With Blogs

News View Michael Stephenson's profile on BizTalk Blog Doc View Michael Stephenson's profile on LinkedIn
Michael Stephenson keeping your feet on premise while your heads in the cloud

I created this tool ages ago and have been using it on projects for a while.  Ive eventually got around to cleaning it up and doing some documentation for it so I have now made it available on CodePlex.

Basically the tool allows you to generate an MsBuild script which will let you do all of the build and deployment actions to compile and deploy your BizTalk solution.

It also produces a script which is well structured and easy to extend.

If you want to know more check out:


Posted on Saturday, February 16, 2008 1:40 AM BizTalk , MsBuild | Back to top

Comments on this post: BizTalk MsBuild Generator

# re: BizTalk MsBuild Generator
Requesting Gravatar...
HI Michael,
Please share the documentation for using msbuild tool. Is it helpful while we are deploying during development also.

Sample code snippet/documentation will help us to learn about this tool.

Left by Grd on May 04, 2008 5:25 AM

# re: BizTalk MsBuild Generator
Requesting Gravatar...

Thanks for that, ive just updated the documentation and added it to the new release
Left by Mike Stephenson on May 04, 2008 4:14 PM

# re: BizTalk MsBuild Generator
Requesting Gravatar...
Hi Michael,
The response was faster than expected. The document is very helpful, I will try this and share my experience.

Left by Grd on May 05, 2008 3:43 AM

# re: BizTalk MsBuild Generator
Requesting Gravatar...
Attempt to click "New" gives me Exception:
Is there any COM I need to register manually

Vista/Biztalk 2006/SQL Server 2005

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.EnterpriseServices.Thunk.Proxy.CoCreateObject(Type serverType, Boolean bQuerySCInfo, Boolean& bIsAnotherProcess, String& uri)
at System.EnterpriseServices.ServicedComponentProxyAttribute.CreateInstance(Type serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
at BizTalk.BuildGenerator.BizTalkHelper.GetApplications()
at BizTalk.BuildGenerator.UI.UserControls.ApplicationDescriptionControl.ApplicationDescriptionControl_Load(Object sender, EventArgs e)
at System.Windows.Forms.UserControl.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.ControlCollection.Add(Control value)
at BizTalk.BuildGenerator.UI.WizardForm.InitializeComponent()
at BizTalk.BuildGenerator.UI.WizardForm..ctor()
at BizTalk.BuildGenerator.UI.Host.ShowNewForm(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Left by Max on Jun 26, 2009 12:58 PM

Your comment:
 (will show your gravatar)

Copyright © Michael Stephenson | Powered by: