by community-syndication | Mar 23, 2010 | BizTalk Community Blogs via Syndication
I had some fun in converting my build/deploy scripts. These scripts are made to build and deploy a BizTalk project with one click on your local development machine to avoid to much clicking. The scripts are making use of MSBuild.
On my current project, the development BizTalk Servers are remote machines, the scripts were still working fine, except adding an assembly to the GAC on the remote machine caused some problems.
The first step to add an assembly is finding the right MSBuild task to do this. I’m using the MSBuild extension pack, this extension pack contains a GAC task (makes use of Gacutil.exe). The task is used as follows:
<MSBuild.ExtensionPack.Framework.Gac TaskAction=“AddAssembly“ AssemblyPath=“$(asseblyPath)“ RemoteAssemblyPath=“$(remoteAssemblyPath)“ MachineName=“$(Server)“ Force=“true“ />
As taskaction, I choose ‘AddAssembly’, specify a local and remote assembly path and a machine name (the remote server). If your user account does not have the necessary privileges to add the assembly to the remote GAC, you can specify a remote user/password combination.
Although this looks ok, this is not enough…
The remote machine is a server, without the .NET 2.0 SDK installed. The gacutil.exe tool is shipped with the .NET 2.0 SDK. We could install the .NET 2.0 SDK but it is enough to deploy gacutil.exe on the remote server.
This still did not work…
One final thing should be done! The GAC MSBuild task does not know where to find gacutil.exe. To fix this, we must add the path to gacutil.exe to the PATH environment variable.
If these three steps are done, we can GAC our assembly on the remote machine….
Peter Borremans
by community-syndication | Mar 23, 2010 | BizTalk Community Blogs via Syndication
by community-syndication | Mar 23, 2010 | BizTalk Community Blogs via Syndication
by community-syndication | Mar 22, 2010 | BizTalk Community Blogs via Syndication
I’ll say up front that this post is more of just thoughts in my head vs. any deep insight.
It hit me on Friday (as a result of a discussion list I’m on) that many of the recent additions to Microsoft’s application platform portfolio are first released as frameworks, and only later are afforded a proper […]
by community-syndication | Mar 22, 2010 | BizTalk Community Blogs via Syndication
I once found this document via google. It covers how to create a custom installer that will install stuff in the BizTalk Installation Folder. it explains how to read some registry setting (the installation folder of BizTalk) and how to incoperate that…(read more)
by community-syndication | Mar 22, 2010 | BizTalk Community Blogs via Syndication
One of the things developers often have to do is replace a single activity with multiple ones. This requires replacing the original activity with a Sequence and then adding the original activity to the sequence. When developing UI in Blend the same kind of operation is often required to wrap an element inside of a StackPanel, Border or something similar. In Blend this is very easy to do as there is a context menu for just this action. So all that is needed is right click and wrap something in the container of choice.
I would like to see the same functionality in the workflow designer where the user can select an activity and wrap it in a Sequence, TryCatch, TransactionScope and other relevant activities. I would also like to see the opposite where a developer can remove a wrapping Sequence is there are no other child activities.
Do you think this would be a useful feature to have? Then please go here and vote for it!
Enjoy!
www.TheProblemSolver.nl
Wiki.WindowsWorkflowFoundation.eu
by community-syndication | Mar 21, 2010 | BizTalk Community Blogs via Syndication
Here is the latest in my link-listing series.
If you haven’t already, check out this month’s "Find a Hoster” page on the www.asp.net website to learn about great (and very inexpensive) ASP.NET hosting offers.
[In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu]
ASP.NET
-
Web Deployment Made Awesome: Very nice MIX10 talk by Scott Hanselman on the new web deployment features coming with VS 2010, MSDeploy, and .NET 4. Makes deploying web applications much, much easier.
ASP.NET MVC
AJAX
Visual Studio
Silverlight
Hope this helps,
Scott
by community-syndication | Mar 19, 2010 | BizTalk Community Blogs via Syndication
In my previous post I mentioned i noticed a change in the disassembling behaviour of BizTalk Server 2006 R2 after installing SP 1. After I got home after work I sat down and looked somewhere on my harddisk for an old version of a BizTalk 2006 Virtual…(read more)
by community-syndication | Mar 19, 2010 | BizTalk Community Blogs via Syndication
As everyone already knows, to extract the time from a datetime (pre SQL 2008), you have to use the convert function
HOWEVER: beware of using the smalldatetime type, as it trucates the seconds from the value convert returns
Run the following code:
declare @thissmalldatetime smalldatetime,@thisdatetime datetime
select @thissmalldatetime=getdate(),@thisdatetime=getdate()
select convert(nvarchar(8),@thissmalldatetime,14) as [Small Date Time],convert(nvarchar(8),@thisdatetime,14) as [Date Time]
waitfor delay '00:00:01'
select @thissmalldatetime=getdate(),@thisdatetime=getdate()
select convert(nvarchar(8),@thissmalldatetime,14) as [Small Date Time],convert(nvarchar(8),@thisdatetime,14) as [Date Time]
Small Date Time Date Time
--------------- ---------
13:13:00 13:12:40
(1 row(s) affected)
Small Date Time Date Time
--------------- ---------
13:13:00 13:12:41
(1 row(s) affected)
by community-syndication | Mar 19, 2010 | BizTalk Community Blogs via Syndication
Another great year at DevWeek 2010 – can’t believe the show is already coming to a close. DevWeek is always a great event, organized by Nick Payne and team of Bearpark Publishing. Pluralsight had quite the gang out this year including Fritz Onion, Keith Brown, Jon Fancey, Ian Griffiths, Scott Deadrick, Meagon Marshall, and of course me.
Our technical team delivered a long list of breakout sessions on pre/post-conference workshops, which you can read about on Meagon’s blog. I personally did a workshop plus 6 breakout sessions on primarily Azure, Cloud Computing, and REST. I really enjoyed my sessions this year, mostly because the attendees were so engaged and full of questions, especially the ones on REST yesterday. My favorite talk this year was the one on REST + XHTML + MVC.
Demos: for those of you who attended my sessions, you can download my DevWeek 2010 demos.
On Monday night Nick hosted a speaker’s dinner at a very peculiar and popular London restaurant known for their unique and creative fare (can’t remember the name). Check out the starter bone marrow on toast and look at Jeff Richter ready to dig into his main course. 😉
It was a very unique and entertaining experience to say the least – thanks Nick! We also enjoyed the London fare you might expect (Indian and Thai) over some very nice Pluralsight dinners.
We received a lot of great feedback during the event from attendees all over the UK using Pluralsight On-Demand! Every DevWeek attendee received a free 1-week pass to Pluralsight On-Demand! (look for the white plastic card in your attendee bag) and those who attended my Azure precon received another special gift – you know what to do – make sure you email Meagon if you didn’t catch her at the event.
Our secret? Check out Fritz here playing the siren song of Pluralsight On-Demand! on classical guitar once you hear the tunes, you just can’t help yourself, so beware.
More photos? Check out the Pluralsight .NET Training Facebook album for DevWeek 2010. Thanks again to Nick, the crew, and all the attendees for another great year!