<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>biztalkdeployment Forum Rss Feed</title><link>http://www.codeplex.com/biztalkdeployment/Thread/List.aspx</link><description>biztalkdeployment Forum Rss Description</description><item><title>New Post: BTDF PATH environment variable for BTSTask?</title><link>http://biztalkdeployment.codeplex.com/discussions/444930</link><description>&lt;div style="line-height: normal;"&gt;Excerpt from my 64-bit BizTalk 2010 machine PATH:&lt;br /&gt;
C:\Program Files (x86)\Microsoft BizTalk Server 2010\;C:\Program Files (x86)\Microsoft BizTalk Server 2010\Bins32;C:\Program Files (x86)\Microsoft BizTalk Server 2010\Bins64;&lt;br /&gt;
&lt;br /&gt;
I'm guessing that you did not restart Visual Studio after you modified the PATH, because it will have a copy of the environment variables from the time it started up.  I'm assuming that you're just running a deploy from Visual Studio.  If you have the above in your PATH and restart VS it should work OK.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Fri, 24 May 2013 21:42:13 GMT</pubDate><guid isPermaLink="false">New Post: BTDF PATH environment variable for BTSTask? 20130524094213P</guid></item><item><title>New Post: BTDF PATH environment variable for BTSTask?</title><link>http://biztalkdeployment.codeplex.com/discussions/444930</link><description>&lt;div style="line-height: normal;"&gt;I recently installed openSSH on my machine which subsequently overwrote my entire PATH environment variable string.&lt;br /&gt;
&lt;br /&gt;
I've since put everything I could think of back in, including BTSTask.exe. I can run BTSTask manually just fine but when I try to use BTDF to deploy anything I get the following error:&lt;br /&gt;
&lt;br /&gt;
DeployAppDefinition:&lt;br /&gt;
  BTSTask.exe AddApp -ApplicationName:&amp;quot;CHN.ASO.HealthX&amp;quot; -Description:&amp;quot;CHN.ASO.HealthX&amp;quot;&lt;br /&gt;
  'BTSTask.exe' is not recognized as an internal or external command,&lt;br /&gt;
  operable program or batch file.&lt;br /&gt;
&lt;br /&gt;
Does BTDF create its own PATH env var when installed? Anyone know how to fix this?&lt;br /&gt;
&lt;/div&gt;</description><author>Ritley57</author><pubDate>Fri, 24 May 2013 20:15:22 GMT</pubDate><guid isPermaLink="false">New Post: BTDF PATH environment variable for BTSTask? 20130524081522P</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;This worked, once I got the correct path for the file I wanted to copy.&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;/div&gt;</description><author>adrach87</author><pubDate>Thu, 23 May 2013 03:21:02 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130523032102A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;On BizTalk 2010 and newer you can use:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;Target Name=&amp;quot;CopyFilesToTargetDir&amp;quot; AfterTargets=&amp;quot;Installer&amp;quot;&amp;gt;
    &amp;lt;CreateItem Include=&amp;quot;..\..\MsiDeploy.bat&amp;quot;&amp;gt;
      &amp;lt;Output TaskParameter=&amp;quot;Include&amp;quot; ItemName=&amp;quot;CopyPostInstaller&amp;quot; /&amp;gt;
    &amp;lt;/CreateItem&amp;gt;

    &amp;lt;Message Text=&amp;quot;CopyPostInstaller = '@(CopyPostInstaller)'&amp;quot; /&amp;gt;
    &amp;lt;Message Text=&amp;quot;TargetDir = '$(TargetDir)'&amp;quot; /&amp;gt;

    &amp;lt;Copy DestinationFolder=&amp;quot;$(TargetDir)&amp;quot; SourceFiles=&amp;quot;@(CopyPostInstaller)&amp;quot;/&amp;gt;
  &amp;lt;/Target&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

See if the Message tasks write something out and whether the values are valid.  It is not easily possible to modify the .bat file contents on initial creation.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Wed, 22 May 2013 06:33:49 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130522063349A</guid></item><item><title>New Post: Batching the installs</title><link>http://biztalkdeployment.codeplex.com/discussions/213364</link><description>&lt;div style="line-height: normal;"&gt;The MSI build just uses the &lt;a href="http://msdn.microsoft.com/en-us/library/ms164305.aspx" rel="nofollow"&gt;WriteLinesToFile MSBuild task&lt;/a&gt; to write the bat file using File=&amp;quot;&lt;a href="mailto:@(InstallBatFile)&amp;quot;" rel="nofollow"&gt;@(InstallBatFile)"&lt;/a&gt;.  You could certainly use that or any other MSBuild task to modify or overwrite the bat file with your own.&lt;br /&gt;
&lt;br /&gt;
If you're on BizTalk 2010 or newer, you can add &amp;lt;Target Name=&amp;quot;UpdateBatFile&amp;quot; AfterTargets=&amp;quot;Installer&amp;quot;&amp;gt;&amp;lt;/Target&amp;gt; to the bottom end of your .btdfproj and add the necessary task(s) inside it.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Wed, 22 May 2013 06:27:15 GMT</pubDate><guid isPermaLink="false">New Post: Batching the installs 20130522062715A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;I updated to use an absolute path but that didn't work either. I even tried using msbuild and pointed it to the CustomPostInstaller target to determine if it maybe it just wasn't running that target, but again nothing.  I also don't see any errors or warnings about not finding the MsiDeploy.bat file, so I don't think it's the path.&lt;br /&gt;
&lt;br /&gt;
One other possibility to get the file I need would be to customize the Install-ProjectName-Version.bat file. Is that possible?&lt;br /&gt;
&lt;br /&gt;
Thanks for your help.&lt;br /&gt;
&lt;/div&gt;</description><author>adrach87</author><pubDate>Wed, 22 May 2013 04:12:27 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130522041227A</guid></item><item><title>New Post: Batching the installs</title><link>http://biztalkdeployment.codeplex.com/discussions/213364</link><description>&lt;div style="line-height: normal;"&gt;When the msi gets created, a linked bat file is also created.&lt;br /&gt;
Is it possible to append this bat file so that when a new version of the msi gets created, the batfile is also correclty filled out.&lt;br /&gt;
&lt;br /&gt;
This way the full deployment of the biztalk project could be automated (including creating Environment Variables and creation of directories etc.)&lt;br /&gt;
&lt;/div&gt;</description><author>LDeckers</author><pubDate>Tue, 21 May 2013 10:10:19 GMT</pubDate><guid isPermaLink="false">New Post: Batching the installs 20130521101019A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;Yes.  Then I would assume that the path to MsiDeploy.bat is incorrect.  The path is relative to the Deployment project folder.  Try a full explicit path if you can't get a relative path to work, just to see if you can get the file copied.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Tue, 21 May 2013 06:35:17 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130521063517A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;Thanks, but that doesn't seem to be working for me. &lt;br /&gt;
&lt;br /&gt;
This goes in the btdfproj file, in the Project element, right? The CreateItem node is underlined with the message &amp;quot;Target element has invalid child element CreateItem. List of possible elements expected: Task, PropertyGroup, ItemGroup, OnError&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
When I build an MSI, it works as normal, but the MsiDeploy.bat doesn't show up in the \bin\release folder.&lt;br /&gt;
&lt;/div&gt;</description><author>adrach87</author><pubDate>Mon, 20 May 2013 16:14:21 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130520041421P</guid></item><item><title>New Post: BTDF and Visual Studio 2012</title><link>http://biztalkdeployment.codeplex.com/discussions/405457</link><description>&lt;div style="line-height: normal;"&gt;Agreed Bryan, thanks team for continuing to support the community, greatly appreciated.&lt;br /&gt;
&lt;/div&gt;</description><author>nikolaiblackie</author><pubDate>Sun, 19 May 2013 06:48:53 GMT</pubDate><guid isPermaLink="false">New Post: BTDF and Visual Studio 2012 20130519064853A</guid></item><item><title>New Post: BTDF and Visual Studio 2012</title><link>http://biztalkdeployment.codeplex.com/discussions/405457</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div dir="ltr"&gt;thanks, appreciate you continuing to upgrade/support this great tool.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;
&lt;br&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>bryanmeek</author><pubDate>Sun, 19 May 2013 06:36:46 GMT</pubDate><guid isPermaLink="false">New Post: BTDF and Visual Studio 2012 20130519063646A</guid></item><item><title>New Post: BTDF and Visual Studio 2012</title><link>http://biztalkdeployment.codeplex.com/discussions/405457</link><description>&lt;div style="line-height: normal;"&gt;Please upgrade to the v5.1 release available for download &lt;a href="https://biztalkdeployment.codeplex.com/releases/view/55866" rel="nofollow"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Sun, 19 May 2013 06:30:06 GMT</pubDate><guid isPermaLink="false">New Post: BTDF and Visual Studio 2012 20130519063006A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;Use this:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;Target Name=&amp;quot;CustomPostInstaller&amp;quot;&amp;gt;
    &amp;lt;CreateItem Include=&amp;quot;..\..\MsiDeploy.bat&amp;quot;&amp;gt;
      &amp;lt;Output TaskParameter=&amp;quot;Include&amp;quot; ItemName=&amp;quot;CopyPostInstaller&amp;quot; /&amp;gt;
    &amp;lt;/CreateItem&amp;gt;

    &amp;lt;Copy DestinationFolder=&amp;quot;$(TargetDir)&amp;quot; SourceFiles=&amp;quot;@(CopyPostInstaller)&amp;quot;/&amp;gt;
  &amp;lt;/Target&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Sun, 19 May 2013 05:18:32 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130519051832A</guid></item><item><title>New Post: Include file in outdir, but not in Msi</title><link>http://biztalkdeployment.codeplex.com/discussions/444095</link><description>&lt;div style="line-height: normal;"&gt;I have a need to copy a batch file from the Deployment folder to the outdir while building the MSI installer. Normally I'd just set Copy to Output folder to true in VS, but since the deployment framework isn't a project template, I don't have that option. &lt;br /&gt;
&lt;br /&gt;
I tried creating a postbuild action that just copies the file, but that doesn't seem to be executed. Here's how I set that up:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;ItemGroup&amp;gt;
    &amp;lt;PostBuildEvent Include=&amp;quot;MsiDeploy.bat&amp;quot;&amp;gt;
      &amp;lt;Command&amp;gt;xcopy ..\..\MsiDeploy.bat .&amp;lt;/Command&amp;gt;
    &amp;lt;/PostBuildEvent&amp;gt;
  &amp;lt;/ItemGroup&amp;gt;&lt;/code&gt;&lt;/pre&gt;

But even after creating the MSI all I get are the ProjectName-Version.msi and Install-ProjectName-Version.bat files. What am I missing?&lt;br /&gt;
&lt;/div&gt;</description><author>adrach87</author><pubDate>Fri, 17 May 2013 21:17:06 GMT</pubDate><guid isPermaLink="false">New Post: Include file in outdir, but not in Msi 20130517091706P</guid></item><item><title>New Post: Adding new DLL into already deployed app</title><link>http://biztalkdeployment.codeplex.com/discussions/443930</link><description>&lt;div style="line-height: normal;"&gt;Hi and welcome!&lt;br /&gt;
&lt;br /&gt;
Yes, that should work fine.  Essentially you are bypassing the build-deployment process by directly updating files on the server in the installation folder.  By the same token, if you copy new DLL's to the server as you are describing, you may also copy a new .btdfproj to the server.  If the new .btdfproj references an additional assembly then it will be picked up during the redeploy.  I'm assuming that you are rebuilding the application and specifically copying all necessary updated DLL's to the server.&lt;br /&gt;
&lt;br /&gt;
There are some scenarios where you may have an issue on the undeploy part of the redeploy depending on how and what you change in the .btdfproj, but worst case if you encountered a problem you would just need to undeploy first, then copy and overwrite the .btdfproj and DLL's, then deploy again.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Thu, 16 May 2013 19:03:10 GMT</pubDate><guid isPermaLink="false">New Post: Adding new DLL into already deployed app 20130516070310P</guid></item><item><title>New Post: Adding new DLL into already deployed app</title><link>http://biztalkdeployment.codeplex.com/discussions/443930</link><description>&lt;div style="line-height: normal;"&gt;Hello&lt;br /&gt;
&lt;br /&gt;
I'm new here, and first of all I would like to thanks you about this framework, even if I used half of the features actually.&lt;br /&gt;
&lt;br /&gt;
Here is my &amp;quot;problem&amp;quot;:&lt;br /&gt;
I have an existing solution deployed / installed into my client environment (BDTF).&lt;br /&gt;
&lt;br /&gt;
I use in general the re-deploy option in order to update the existing DLL when I make a change in it. I replace the DLL into the \Program file\ folder, and my DLL is refreshed into BT and the GAC and then redeploy option. This avoid human error in hotfix deployment procedure (such as forget to restart host instance etc...).&lt;br /&gt;
&lt;br /&gt;
Now I wants to use the &amp;quot;redeploy&amp;quot; in order to add a new DLL, is it possible to do it by updating deployment definition for example ? (Goal is to do not re-delivered the whole BTDF project)&lt;br /&gt;
&lt;br /&gt;
Please let me know if my requirement is clear.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
&lt;/div&gt;</description><author>Nib75</author><pubDate>Thu, 16 May 2013 15:37:01 GMT</pubDate><guid isPermaLink="false">New Post: Adding new DLL into already deployed app 20130516033701P</guid></item><item><title>New Post: Avoid Application shortcut appearing in start menu during MSI installation</title><link>http://biztalkdeployment.codeplex.com/discussions/443211</link><description>&lt;div style="line-height: normal;"&gt;Thanks a lot Tom for the information. Eagerly looking for the next release. TC.&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
Keshav&lt;br /&gt;
&lt;/div&gt;</description><author>keshpras</author><pubDate>Wed, 15 May 2013 05:47:14 GMT</pubDate><guid isPermaLink="false">New Post: Avoid Application shortcut appearing in start menu during MSI installation 20130515054714A</guid></item><item><title>New Post: Avoid Application shortcut appearing in start menu during MSI installation</title><link>http://biztalkdeployment.codeplex.com/discussions/443211</link><description>&lt;div style="line-height: normal;"&gt;Hi Keshav,&lt;br /&gt;
&lt;br /&gt;
v5.1 Beta 2 is feature complete, so I'm just waiting to see if anyone finds any critical issues.  Maybe a few more documentation updates.  Otherwise I'm just letting it rest for 3-4 weeks and if nothing critical comes up, then Beta 2 will essentially become the official v5.1.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Tue, 14 May 2013 17:28:06 GMT</pubDate><guid isPermaLink="false">New Post: Avoid Application shortcut appearing in start menu during MSI installation 20130514052806P</guid></item><item><title>New Post: Avoid Application shortcut appearing in start menu during MSI installation</title><link>http://biztalkdeployment.codeplex.com/discussions/443211</link><description>&lt;div style="line-height: normal;"&gt;Hey Tom&lt;br /&gt;
&lt;br /&gt;
Thanks for your reply. &lt;br /&gt;
Wow, thats awesome! By the way, when can we expect v5.1 release? Any time frame (need not have to be accurate).&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
Keshav&lt;br /&gt;
&lt;/div&gt;</description><author>keshpras</author><pubDate>Tue, 14 May 2013 05:47:03 GMT</pubDate><guid isPermaLink="false">New Post: Avoid Application shortcut appearing in start menu during MSI installation 20130514054703A</guid></item><item><title>New Post: Have specific ports only appear in a specific environment</title><link>http://biztalkdeployment.codeplex.com/discussions/443131</link><description>&lt;div style="line-height: normal;"&gt;Great, glad to hear it.  Thanks for the positive feedback -- it's always great to hear!&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;/div&gt;</description><author>tfabraham</author><pubDate>Tue, 14 May 2013 04:25:08 GMT</pubDate><guid isPermaLink="false">New Post: Have specific ports only appear in a specific environment 20130514042508A</guid></item></channel></rss>