<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>NuGetter Issue Tracker Rss Feed</title><link>http://nugetter.codeplex.com/workitem/list/basic</link><description>NuGetter Issue Tracker Rss Description</description><item><title>Closed Issue: Push does not support $/ TFS paths for NuGet.exe [31089]</title><link>http://nugetter.codeplex.com/workitem/31089</link><description>NuGet Push operation in the current NuGetter Build Templates is missing the TFS source path check for when NuGet.exe is a &amp;#36;&amp;#47; TFS path &amp;#40;which the NuGet Pack already has&amp;#41;.&lt;br /&gt;&amp;#160;&lt;br /&gt;MSN&amp;#58; 7&amp;#47;30&amp;#47;11 - Reviewing the code for the missing source path check.&lt;br /&gt;&amp;#160;&lt;br /&gt;MSN&amp;#58; 8&amp;#47;3&amp;#47;11 - Found&amp;#47;fixed the issue&amp;#58; PushWithNuGet activity was being passed non-converted path value rather than&amp;#160;the variable &amp;#34;NuGetterVNuGetExeConvertedFilePath&amp;#34;&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:39:00 GMT</pubDate><guid isPermaLink="false">Closed Issue: Push does not support $/ TFS paths for NuGet.exe [31089] 20130516103900A</guid></item><item><title>Closed Issue: Namespace for reading nuspec file not up-to-date [31412]</title><link>http://nugetter.codeplex.com/workitem/31412</link><description>The code that reads out the nuspec files uses a hardcoded xmlnamespace with the URL&amp;#58; http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;packaging&amp;#47;2010&amp;#47;07&amp;#47;nuspec.xsd.&lt;br /&gt;When I create nuspec files with nuget, they get the namespace url&amp;#58; http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;packaging&amp;#47;2011&amp;#47;08&amp;#47;nuspec.xsd.&lt;br /&gt;&amp;#160;&lt;br /&gt;Trying to use the nugetter code with the new nuspec files result in &amp;#39;cannot find element ns&amp;#58;&amp;#47;package&amp;#47;ns&amp;#58;metadat&amp;#47;ns&amp;#58;version..&amp;#39; errors.&lt;br /&gt;I dont know how many times the xsd url changes, but it would be preferable to be able to alter the namespace url in the build proces settings. Now you have to alter the sourcecode of nugetter to make this work.&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;MSN 9&amp;#47;8&amp;#47;11&amp;#62;&lt;br /&gt;Initial testing with version 1.5.20830.9001 and 1.5.20905.5 created nuspec files with no namespace.&amp;#160; Not sure why. All examples refer to the 2010&amp;#47;07 version.&lt;br /&gt;There is no available documentation on the current namespace in nuget.org or nuget.codeplex.com.&lt;br /&gt;&amp;#160;&lt;br /&gt;Found the schema namespaces in the source code&amp;#58; ManifestSchemaUtility.cs&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public const string SchemaVersionV1 &amp;#61; &amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;packaging&amp;#47;2010&amp;#47;07&amp;#47;nuspec.xsd&amp;#34;&amp;#59;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public const string SchemaVersionV2 &amp;#61; &amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;packaging&amp;#47;2011&amp;#47;08&amp;#47;nuspec.xsd&amp;#34;&amp;#59;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Going to add additional XML object that can handle multiple namespace options.&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;MSN 9&amp;#47;9&amp;#47;11&amp;#62;&lt;br /&gt;Modified the XmlGetElement object so that it is not reliant upon the namespace designator.&amp;#160; Since the NuGet.exe v1.5 command-line app does not provide the namespace it was determined that limiting to a particular namespace or set of namespaces is not necessary.&amp;#160; This is not only a fix for the current set of known namespaces but also means that future namespace changes will not effect NuGetter&amp;#39;s ability to access elements within the NuSpec file.&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:39:00 GMT</pubDate><guid isPermaLink="false">Closed Issue: Namespace for reading nuspec file not up-to-date [31412] 20130516103900A</guid></item><item><title>Closed Issue: Build binaries for TFS11beta [32350]</title><link>http://nugetter.codeplex.com/workitem/32350</link><description>Build binaries for TFS11beta and integrate NuGetter in TFS11beta processtemplate&lt;br /&gt;&lt;br /&gt;Version 2.0 supports TFS11 &amp;#40;2012&amp;#41;&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:38:59 GMT</pubDate><guid isPermaLink="false">Closed Issue: Build binaries for TFS11beta [32350] 20130516103859A</guid></item><item><title>Closed Issue: Build binaries for TFS2012 [32351]</title><link>http://nugetter.codeplex.com/workitem/32351</link><description>Build binaries for TFS2012 and integrate NuGetter in TFS2012 processtemplate&lt;br /&gt;&lt;br /&gt;Version 2.0 works in TFS 2012&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:38:59 GMT</pubDate><guid isPermaLink="false">Closed Issue: Build binaries for TFS2012 [32351] 20130516103859A</guid></item><item><title>Closed Issue: Support building and pushing multiple packages from a single solution/build [32618]</title><link>http://nugetter.codeplex.com/workitem/32618</link><description>I have the same situation that pkahle describes here - http&amp;#58;&amp;#47;&amp;#47;nugetter.codeplex.com&amp;#47;discussions&amp;#47;278173. I would like NuGetter to build multiple packages from a single solution. This is very common for framework libraries &amp;#40;e.g., Enterprise Library - http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#63;q&amp;#61;entlib&amp;#41;.&lt;br /&gt;&lt;br /&gt;Version 2.0 supports multiple package builds in a single build definition.&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:38:59 GMT</pubDate><guid isPermaLink="false">Closed Issue: Support building and pushing multiple packages from a single solution/build [32618] 20130516103859A</guid></item><item><title>Closed Feature: Support SemVer spec for prerelease packaging [32880]</title><link>http://nugetter.codeplex.com/workitem/32880</link><description>I am trying to create internal builds that package and deploy to a local NuGet repository.  I have two build definitions, one that builds a prerelease debug version and another that builds a release version.  I would like to be able to flag the prerelease version in the repository which is done by using SemVer sepcification for the file versioning.  The AssemblyFileVersion does not support this specification, but the Assembly Informational Version attribute does.   It seems that the NuGet command line will use the Assembly Informational Version attribute to create a &amp;#34;prerelease&amp;#34; package if you follow the SemVer spec for prerelease versioning.  However, Nugetter uses -version to override in the versioning template.  I like the ability to use TfsVersion patterns for the assembly and file versions, but is it possible to setup my build to use the prerelease versioning spec&amp;#63;&lt;br /&gt;&lt;br /&gt;Version 2.0 supports semantic versioning.&lt;br /&gt;</description><author>marknic</author><pubDate>Thu, 16 May 2013 10:38:59 GMT</pubDate><guid isPermaLink="false">Closed Feature: Support SemVer spec for prerelease packaging [32880] 20130516103859A</guid></item><item><title>Commented Issue: Error with multi packages with same base names [33917]</title><link>http://nugetter.codeplex.com/workitem/33917</link><description>I get this error&amp;#58;&lt;br /&gt;Exception Message&amp;#58; Search pattern &amp;#39;XFramework.Web&amp;#42;.nupkg&amp;#39; retrieved more than one file at&amp;#58; &amp;#92;&amp;#92;file001&amp;#92;Xperit Products&amp;#92;Builds&amp;#92;XFramework_Packages&amp;#92;XFramework_Packages_20130325.3&amp;#92;Packages &amp;#40;type ArgumentException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.FindFile&amp;#40;String fileNamePattern, String searchFolder&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;This occurs when I have a packages named A.B and a package A.B.C. or A.BB.&lt;br /&gt;I encounter this because I use namespace style of naming convention.&lt;br /&gt;&lt;br /&gt;In 2.0&amp;#47;1 you changed the search pattern from _name_.&amp;#42;.nupkg to _name_&amp;#42;.nupkg, because last year I already fixed it by renaming one package from A.B.C to A.BC to prevent conflict with package A.B. But now this is not a solution any more, so even A.B and A.BC does conflict.&lt;br /&gt;&lt;br /&gt;Why using that pattern&amp;#63; Can&amp;#39;t you just compose the fullname&amp;#63; You know the version of the package.&lt;br /&gt;Comments: ** Comment from web user: JaapM ** &lt;p&gt;I have fixed it locally by changing the call to the GetFileNameUsingPattern activity in PerformNuGetPack.xaml. The GetFileNameUsingPattern.FileNamePattern is originally: &amp;quot;[String.Format(&amp;amp;quot;{0}*.nupkg&amp;amp;quot;, NuGetterVPackageName)]&amp;quot; (version 2.1).&lt;br&gt;I have changed it to: &amp;quot;[String.Format(&amp;amp;quot;{0}.{1}.nupkg&amp;amp;quot;, NuGetterVPackageName, Version)]&amp;quot;.&lt;br&gt;This will only work when the Version variable has a value, which will Always be the case in my situation.&lt;br&gt;If Version is empty then it should be read from the nuspec file version element, which is not that difficult (the statement before GetFileNameUsingPattern read the packagename from the nuspec file).&lt;/p&gt;</description><author>JaapM</author><pubDate>Tue, 16 Apr 2013 13:36:20 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error with multi packages with same base names [33917] 20130416013620P</guid></item><item><title>Commented Issue: Dependency on Powershell 3.0 [33916]</title><link>http://nugetter.codeplex.com/workitem/33916</link><description>There seems to be a dependency on Powershell 3.0.&lt;br /&gt;If Powershell is not installed or &amp;#40;to old version&amp;#41; constructing the NuGetterProcess activity throws an exception that the System.Management.Automation is not found.&lt;br /&gt;&lt;br /&gt;1&amp;#41; AFAIK the dependency is not mentioned in the documentation.&lt;br /&gt;2&amp;#41; If I don&amp;#39;t use any Powershell scripts, Powershell should not be needed, although, on most newer servers it will be there by default. So it is perhaps not worth to make that possible, but then, mentioned it as prerequisite in the documentation&lt;br /&gt;&lt;br /&gt;Jaap&lt;br /&gt;Comments: ** Comment from web user: discens ** &lt;p&gt;I can confirm that I was getting this same issue.  I then installed Windows Management Framework 3.0 to get Powershell 3.0 and it started working.&lt;/p&gt;&lt;p&gt;Thanks for creating this issue.  It saved me a lot of time.&lt;/p&gt;</description><author>discens</author><pubDate>Thu, 11 Apr 2013 14:16:58 GMT</pubDate><guid isPermaLink="false">Commented Issue: Dependency on Powershell 3.0 [33916] 20130411021658P</guid></item><item><title>Commented Issue: Ability to Upload Symbols [33369]</title><link>http://nugetter.codeplex.com/workitem/33369</link><description>When you create a build definition you can specify &amp;#34;Additional Nuget Command Line Options&amp;#34; which is good. For that option I specify&amp;#58; -SymbolsWhen Nugetter performs the packaging it fails&amp;#58;Exception Message&amp;#58; Search pattern retrieved more than one file. &amp;#40;type ArgumentException&amp;#41;Exception Stack Trace&amp;#58;    at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.FindFile&amp;#40;String fileNamePattern, String searchFolder&amp;#41;   at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.Execute&amp;#40;CodeActivityContext context&amp;#41;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;Comments: ** Comment from web user: ctaggart ** &lt;p&gt;&lt;br&gt;\NuGetter\TfsBuild.NuGetter.Activities\GetFileNameUsingPattern.cs&lt;br&gt;throws an exception if more than one file is found, but with the -sym option, two files are created:&lt;br&gt;name.version.nupkg&lt;br&gt;and&lt;br&gt;name.version.symbols.nupkg&lt;/p&gt;&lt;p&gt;NuGetter\TfsBuild.NuGetter.Activities\PerformNuGetPack.xaml&lt;br&gt;```&lt;br&gt;&amp;lt;local:GetFileNameUsingPattern FileNamePattern=&amp;quot;[String.Format(&amp;amp;quot;{0}*.nupkg&amp;amp;quot;, NuGetterVPackageName)]&amp;quot; FullFilePath=&amp;quot;[NuGetterVPackageFilePath]&amp;quot; sap2010:WorkflowViewState.IdRef=&amp;quot;GetFileNameUsingPattern_1&amp;quot; SearchFolder=&amp;quot;[NuGetterVOutputFolderFullPath]&amp;quot; /&amp;gt;&lt;br&gt;```&lt;/p&gt;&lt;p&gt;Is the * needed? What does NuGetterVPackageName have in it? &lt;/p&gt;</description><author>ctaggart</author><pubDate>Thu, 28 Mar 2013 20:11:19 GMT</pubDate><guid isPermaLink="false">Commented Issue: Ability to Upload Symbols [33369] 20130328081119P</guid></item><item><title>Closed Issue: Workflow Designer encountered problems with your document [33865]</title><link>http://nugetter.codeplex.com/workitem/33865</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I just finished with the installation of NuGetter on my Build Server.&lt;br /&gt;The Build Controller has a &amp;#34;CustomActivitiesStorage&amp;#34; where the NuGetter&amp;#39;s dll reside.&lt;br /&gt;&lt;br /&gt;On my laptop, i registered the &amp;#34;TfsBuild.NuGetter.Activities.dll&amp;#34; file so that i can use it with the Process Template editor in VS 2012.   On my laptop, everything load just fine.  I can add activities to the template and even checkin afterward.&lt;br /&gt;&lt;br /&gt;What&amp;#39;s weird is that, if i open the &amp;#34;NuGetterMultiPkgBuildTemplate20.xaml&amp;#34; file on the VS 2012 of the Build Server, i get this error&amp;#58;&lt;br /&gt;       &amp;#42; Workflow Designer encountered problems with your document&lt;br /&gt;Something about invoking the constructor on type &amp;#34;&amp;#39;TfsBuild.NuGetter.Activities.NuGetterProcess&amp;#34;.&lt;br /&gt;&lt;br /&gt;I made a test on the Build Server&amp;#58;&lt;br /&gt;   1- when i register the dll in the gac manually.&lt;br /&gt;        - Got the error&lt;br /&gt;   2- when i unregister the dll in the gac and then try to open the template again.&lt;br /&gt;        - The template open with a red activity that could no load.&lt;br /&gt;&lt;br /&gt;So, it&amp;#39;s obvious that i need to register the dll in the GAC for the Build Server if i want to be able to edit the xaml template on it.&lt;br /&gt;&lt;br /&gt;But, on the Build Server, i can&amp;#39;t load the template in VS..&lt;br /&gt;&lt;br /&gt;I already use another template activity called &amp;#34;VersioningBuildTemplate20.xaml&amp;#34; which use a custom activity called &amp;#34;TfsBuild.Versioning.Activities&amp;#34;.&lt;br /&gt;&lt;br /&gt;This template loads ok on the Build Server and i seem to be able to drag-n-drop the NuGetter activity on this template..&lt;br /&gt;&lt;br /&gt;Any ideas &amp;#63;&lt;br /&gt;Comments: Haven't heard back in a while so assuming the response satisfied the issue.</description><author>marknic</author><pubDate>Tue, 26 Mar 2013 12:10:11 GMT</pubDate><guid isPermaLink="false">Closed Issue: Workflow Designer encountered problems with your document [33865] 20130326121011P</guid></item><item><title>Created Issue: Error with multi packages with same base names [33917]</title><link>http://nugetter.codeplex.com/workitem/33917</link><description>I get this error&amp;#58;&lt;br /&gt;Exception Message&amp;#58; Search pattern &amp;#39;XFramework.Web&amp;#42;.nupkg&amp;#39; retrieved more than one file at&amp;#58; &amp;#92;&amp;#92;file001&amp;#92;Xperit Products&amp;#92;Builds&amp;#92;XFramework_Packages&amp;#92;XFramework_Packages_20130325.3&amp;#92;Packages &amp;#40;type ArgumentException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.FindFile&amp;#40;String fileNamePattern, String searchFolder&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.GetFileNameUsingPattern.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;This occurs when I have a packages named A.B and a package A.B.C. or A.BB.&lt;br /&gt;I encounter this because I use namespace style of naming convention.&lt;br /&gt;&lt;br /&gt;In 2.0&amp;#47;1 you changed the search pattern from _name_.&amp;#42;.nupkg to _name_&amp;#42;.nupkg, because last year I already fixed it by renaming one package from A.B.C to A.BC to prevent conflict with package A.B. But now this is not a solution any more, so even A.B and A.BC does conflict.&lt;br /&gt;&lt;br /&gt;Why using that pattern&amp;#63; Can&amp;#39;t you just compose the fullname&amp;#63; You know the version of the package.&lt;br /&gt;</description><author>JaapM</author><pubDate>Mon, 25 Mar 2013 14:39:12 GMT</pubDate><guid isPermaLink="false">Created Issue: Error with multi packages with same base names [33917] 20130325023912P</guid></item><item><title>Created Issue: Dependency on Powershell 3.0 [33916]</title><link>http://nugetter.codeplex.com/workitem/33916</link><description>There seems to be a dependency on Powershell 3.0.&lt;br /&gt;If Powershell is not installed or &amp;#40;to old version&amp;#41; constructing the NuGetterProcess activity throws an exception that the System.Management.Automation is not found.&lt;br /&gt;&lt;br /&gt;1&amp;#41; AFAIK the dependency is not mentioned in the documentation.&lt;br /&gt;2&amp;#41; If I don&amp;#39;t use any Powershell scripts, Powershell should not be needed, although, on must newer servers it will be there by default. So it is perhaps not worth to make that possible, but then, mentioned it as prerequisite in the documentation&lt;br /&gt;&lt;br /&gt;Jaap&lt;br /&gt;</description><author>JaapM</author><pubDate>Mon, 25 Mar 2013 13:26:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Dependency on Powershell 3.0 [33916] 20130325012654P</guid></item><item><title>Commented Issue: Workflow Designer encountered problems with your document [33865]</title><link>http://nugetter.codeplex.com/workitem/33865</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I just finished with the installation of NuGetter on my Build Server.&lt;br /&gt;The Build Controller has a &amp;#34;CustomActivitiesStorage&amp;#34; where the NuGetter&amp;#39;s dll reside.&lt;br /&gt;&lt;br /&gt;On my laptop, i registered the &amp;#34;TfsBuild.NuGetter.Activities.dll&amp;#34; file so that i can use it with the Process Template editor in VS 2012.   On my laptop, everything load just fine.  I can add activities to the template and even checkin afterward.&lt;br /&gt;&lt;br /&gt;What&amp;#39;s weird is that, if i open the &amp;#34;NuGetterMultiPkgBuildTemplate20.xaml&amp;#34; file on the VS 2012 of the Build Server, i get this error&amp;#58;&lt;br /&gt;       &amp;#42; Workflow Designer encountered problems with your document&lt;br /&gt;Something about invoking the constructor on type &amp;#34;&amp;#39;TfsBuild.NuGetter.Activities.NuGetterProcess&amp;#34;.&lt;br /&gt;&lt;br /&gt;I made a test on the Build Server&amp;#58;&lt;br /&gt;   1- when i register the dll in the gac manually.&lt;br /&gt;        - Got the error&lt;br /&gt;   2- when i unregister the dll in the gac and then try to open the template again.&lt;br /&gt;        - The template open with a red activity that could no load.&lt;br /&gt;&lt;br /&gt;So, it&amp;#39;s obvious that i need to register the dll in the GAC for the Build Server if i want to be able to edit the xaml template on it.&lt;br /&gt;&lt;br /&gt;But, on the Build Server, i can&amp;#39;t load the template in VS..&lt;br /&gt;&lt;br /&gt;I already use another template activity called &amp;#34;VersioningBuildTemplate20.xaml&amp;#34; which use a custom activity called &amp;#34;TfsBuild.Versioning.Activities&amp;#34;.&lt;br /&gt;&lt;br /&gt;This template loads ok on the Build Server and i seem to be able to drag-n-drop the NuGetter activity on this template..&lt;br /&gt;&lt;br /&gt;Any ideas &amp;#63;&lt;br /&gt;Comments: ** Comment from web user: marknic ** &lt;p&gt;The problem on your build server is most likely because once an assembly is loaded into a process it can't be unloaded (unless you do some hoop jumping with application domains which aren't being done here).  The build controller/agent is a process that loads the NuGetter assembly and it will hold onto it until you reboot your machine OR (easier) you can restart your controller.  &lt;/p&gt;&lt;p&gt;Once a build is kicked off, the NuGetter assembly will be loaded by .NET and won't unload. So, if you want to use the assembly out of the GAC then you will need to make sure it isn't loaded by the controller/agent. Again, restarting the build controller is the easiest way to do that. &lt;/p&gt;&lt;p&gt;This is a constant issue when trying to create and test a workflow custom activity as you always have to manually unload the assembly or when you run your test, you will be using an older version still resident in memory.&lt;/p&gt;&lt;p&gt;This is all because of .NET process requirements.&lt;/p&gt;&lt;p&gt;Hope this helps,&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><author>marknic</author><pubDate>Tue, 12 Mar 2013 13:40:44 GMT</pubDate><guid isPermaLink="false">Commented Issue: Workflow Designer encountered problems with your document [33865] 20130312014044P</guid></item><item><title>Created Issue: Workflow Designer encountered problems with your document [33865]</title><link>http://nugetter.codeplex.com/workitem/33865</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I just finished with the installation of NuGetter on my Build Server.&lt;br /&gt;The Controller knows the TFS folder where the Dll reside.&lt;br /&gt;&lt;br /&gt;On my laptop, i registered the &amp;#34;TfsBuild.NuGetter.Activities.dll&amp;#34; file so that i can use it with the Process Template editor in VS 2012.   On my laptop, everything load just fine.  I can add activities to the template and even checkin afterward.&lt;br /&gt;&lt;br /&gt;What&amp;#39;s weird is that, if i open the &amp;#34;NuGetterMultiPkgBuildTemplate20.xaml&amp;#34; file on the VS 2012 of the Build Server, i get this error&amp;#58;&lt;br /&gt;       &amp;#42; Workflow Designer encountered problems with your document&lt;br /&gt;Something about invoking the constructor on type &amp;#34;&amp;#39;TfsBuild.NuGetter.Activities.NuGetterProcess&amp;#34;.&lt;br /&gt;&lt;br /&gt;I made a test on the Build Server&amp;#58;&lt;br /&gt;   1- when i register the dll in the gac manually.&lt;br /&gt;        - Got the erro&lt;br /&gt;   2- when i unregister the dll in the gac and then try to open the template again.&lt;br /&gt;        - The template open with a red activity that could no load.&lt;br /&gt;&lt;br /&gt;So, it&amp;#39;s obvious that i need to register the dll in the GAC for the Build Server if i want to be able to edit the xaml template on it.&lt;br /&gt;&lt;br /&gt;But, on the Build Server, i can&amp;#39;t load the template in VS..&lt;br /&gt;&lt;br /&gt;I already use another template activity called &amp;#34;TfsBuild.Versioning.Activities&amp;#34;.&lt;br /&gt;This template load ok on the Build Server.  And i seem to be able to dran-n-drop the NuGetter activity on this template..&lt;br /&gt;&lt;br /&gt;Any ideas &amp;#63;&lt;br /&gt;</description><author>SPoulin000</author><pubDate>Mon, 11 Mar 2013 19:09:15 GMT</pubDate><guid isPermaLink="false">Created Issue: Workflow Designer encountered problems with your document [33865] 20130311070915P</guid></item><item><title>Closed Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: NuGetter is performing as designed.  The behavior described would need to be added as an additional feature if pursued.</description><author>marknic</author><pubDate>Sat, 09 Feb 2013 16:19:18 GMT</pubDate><guid isPermaLink="false">Closed Issue: Create output folder fails if Output Directory is relative [33745] 20130209041918P</guid></item><item><title>Commented Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: ** Comment from web user: marknic ** &lt;p&gt;Ok, we both had misunderstandings.  I was unclear on the fact that you want to use the build location directly instead of the drop.  If you don't specify the build drop location then it makes sense that it would be empty during the build process.  Unfortunately, for what you are trying to achieve, the NuGetter workflow is relying on the drop location.  This is for a good reason though.  &lt;/p&gt;&lt;p&gt;You mentioned the &amp;quot;default drop location&amp;quot; but that's not the drop, that's the build where all compilation activities happen.  The problem with using that location is that the build is never versioned, it is overwritten every time the build happens whereas the drop location is versioned - every build gets a new subfolder named after the build and the &amp;quot;build number format&amp;quot;.  That location is by far, the more recommended approach for building applications.  Not using the build drop would be a way to simply verify compile and unit test.&lt;/p&gt;&lt;p&gt;Because of these reasons, I am going to close this issue since NuGetter is performing as designed and intended.  However, I encourage you to open up a discussion thread - especially if you would like to share reasons behind your intended approach and why you think NuGetter should directly support it.&lt;/p&gt;&lt;p&gt;Thanks for the responses,&lt;/p&gt;&lt;p&gt;Mark&lt;br&gt;&lt;/p&gt;</description><author>marknic</author><pubDate>Sat, 09 Feb 2013 16:13:38 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create output folder fails if Output Directory is relative [33745] 20130209041338P</guid></item><item><title>Commented Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: ** Comment from web user: gius ** &lt;p&gt;The Drop Location in Build Defaults requires a UNC path. It is not set as I just wanted the drop location to be the default one (D:\TFSBUILDAGENT\Builds\1\Dev\MyBuild).&lt;br&gt;So, maybe there is my misunderstanding. &lt;/p&gt;&lt;p&gt;Shortly - all I want to do is to use &amp;quot;Binaries\NuGetPackage&amp;quot; instead of &amp;quot;D:\TFSBUILDAGENT\Builds\1\Dev\MyBuild\Binaries\NuGetPackage&amp;quot; in Base Path and Output Directory. &lt;br&gt;Relative Base Path used to work in the TFS2010 version, whereas I had to set Output Path as absolute even then. Now, both of the paths had to be set absolute to work properly.&lt;/p&gt;</description><author>gius</author><pubDate>Sat, 09 Feb 2013 09:11:31 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create output folder fails if Output Directory is relative [33745] 20130209091131A</guid></item><item><title>Commented Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: ** Comment from web user: marknic ** &lt;p&gt;On the &amp;quot;Build Defaults&amp;quot; tab of the build definition, is &amp;quot;Copy build output to the following drop folder...&amp;quot; selected and is there a UNC path (share location) identified as the place to drop the build files?&lt;/p&gt;&lt;p&gt;One last check, when you queue the build, is the drop folder there in the &amp;quot;General&amp;quot; tab?&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;</description><author>marknic</author><pubDate>Fri, 08 Feb 2013 22:43:34 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create output folder fails if Output Directory is relative [33745] 20130208104334P</guid></item><item><title>Commented Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: ** Comment from web user: gius ** &lt;p&gt;The problem is on the drop location - as you can see from the log, an empty value is passed to the process. Also, the exception is from line Path.Combine(dropLocation, outputDir) where dropLocation is null.&lt;/p&gt;&lt;p&gt;So, what can be the cause of this DropLocation being null/empty?&lt;/p&gt;</description><author>gius</author><pubDate>Fri, 08 Feb 2013 11:42:45 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create output folder fails if Output Directory is relative [33745] 20130208114245A</guid></item><item><title>Commented Issue: Create output folder fails if Output Directory is relative [33745]</title><link>http://nugetter.codeplex.com/workitem/33745</link><description>When usinNuGetterMultiPkgBuildVersionedTemplate20.xaml and setting OutputDirectory relative &amp;#40;e.g., &amp;#38;quot&amp;#59;Binaries&amp;#92;NuGetPackage&amp;#38;quot&amp;#59;&amp;#41;, the build fails on&amp;#58;&lt;br /&gt;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt; Exception Message&amp;#58; Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; path1 &amp;#40;type ArgumentNullException&amp;#41;&lt;br /&gt;Exception Stack Trace&amp;#58;    at System.IO.Path.Combine&amp;#40;String path1, String path2&amp;#41;&lt;br /&gt;   at TfsBuild.NuGetter.Activities.CreateFolder.Execute&amp;#40;CodeActivityContext context&amp;#41;&lt;br /&gt;   at System.Activities.CodeActivity.InternalExecute&amp;#40;ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager&amp;#41;&lt;br /&gt;   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody&amp;#40;ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation&amp;#41;&lt;br /&gt;&lt;br /&gt;Accroding to log, the drop location is not set&amp;#58;&lt;br /&gt;Create Output Folder if necessary&lt;br /&gt;Initial Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Final Property Values&lt;br /&gt;DropLocation &amp;#61; &lt;br /&gt;FolderCreated &amp;#61; &lt;br /&gt;FolderName &amp;#61; Binaries&amp;#92;NuGetPackage&lt;br /&gt;Comments: ** Comment from web user: marknic ** &lt;p&gt;I'm not clear on what you are trying to do with the OutputDirectory.  It should definitely be a relative path that originates in the drop folder.  You mentioned &amp;quot;Binaries\NuGetPackage&amp;quot;.  I don't understand if you are trying to create a &amp;quot;Binaries&amp;quot; folder within the drop folder or if you are thinking the folder should be in the Binaries folder within the build location.  The workflow will try to combine the output directory value with the drop folder location to create the full output directory location.&lt;/p&gt;&lt;p&gt;If there is an issue with the drop folder itself then an error like this would definitely happen since the OutputDirectory is a relative location from the drop.  No drop - no new folder to hold the output.&lt;/p&gt;&lt;p&gt;Is the drop folder location being set properly in the Build Defaults page of the build definition?  I ask because the properties you show don't show the DropLocation.&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;</description><author>marknic</author><pubDate>Fri, 08 Feb 2013 03:03:50 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create output folder fails if Output Directory is relative [33745] 20130208030350A</guid></item></channel></rss>