<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : SCSF with Cabana</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : SCSF with Cabana</description>
  <pubDate>Fri, 12 Jun 2026 01:32:38 -700</pubDate>
  <lastBuildDate>Thu, 09 Aug 2007 11:47:55 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=357</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>SCSF with Cabana : The CommonProjectGuid is the Infrastructure.Interface...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=902#902</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 09-Aug-2007 at 11:47am<br /><br />The CommonProjectGuid is the Infrastructure.Interface project GUID (assigned at creation, see link in first post).&nbsp; The Cabana app has placed this animal in the Scsf.Infrastucture.Interface project since it is using it's own version of this project.&nbsp; Perhaps that is why the recipe is unable to find the common project and therefore bombs.&nbsp; I really don't know...just guessing.<DIV>&nbsp;</DIV><DIV>The more I work on this CAB/SCSF/DevForce stuff, the less&nbsp;I know about any of it.&nbsp; Quite demoralizing.</DIV><DIV>&nbsp;</DIV><DIV>I will employ the DevForce templates as soon as they are made available.&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Thu, 09 Aug 2007 11:47:55 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=902#902</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : I discussed the whole SCSF recipe...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=900#900</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 09-Aug-2007 at 10:14am<br /><br />I discussed the whole SCSF recipe issue with Ward.&nbsp; His summary of the result:<DIV>&nbsp;</DIV><DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>Some SCSF recipes will work against Cabana; some won't.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>I think adding a&nbsp;business module should work.&nbsp;I suspect that this recipe is&nbsp;looking for something that isn't there - that the recipe is broken. For example, I have no idea what "CommonProject" is; it is NOT among the projects generated by the 2006 SCSF (I just looked). Maybe he neglected a value in the wizard?&nbsp; In any case, he may want to test the recipe against a clean SCSF generated application before turning to Cabana.&nbsp; </FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2>Looks like you've successfully accomplished this --Bill J.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>But read on ... because the real problem here is that recipes should not be used at all.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>&#091;BTW, this output is just ONE of the reasons to avoid recipes - you have NO idea what's going wrong. At least with templates the developer stands a chance&#093;</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>There are no SCSF recipes worth running. That sounds strong but I can't think of one that I would want to run that produces anything I should want.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>Consider the recipe in question. It adds a business module in a manner that would not be helpful.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>If I remember correctly, it creates a new project, puts classes in it called Module and ModuleController, and registers the module in the ProfileCatalog. That is barely a start. Such modules don't look like Cabana modules and don't know how to hook into our navigation (or any navigation for that matter). </FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>To take another example, the view recipes produce files that derive from UserControl and the scsf Presenter&lt;T&gt; class ... bad ideas both.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>We haven't tackled the intricacies of GAT recipe development because ... they're ridiculously complex and hard to maintain. The recipes as shipped are largely useless (or counterproductive) so I haven't bothered trying to make Cabana work with them.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>&#091;I'm not trying to be dismissive of the SCSF recipes. They were offered as a demo. No one should build a real application that way. It was always intended that the application architect would&nbsp;develop recipes appropriate to the application. Unfortunately, that has turned out&nbsp;to be prohibitively difficult to do. The guys at Cambar have made some progress there but I came away more convinced then ever that one should avoid GAT recipe building at this stage of their evolution.&#093;</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2>We're hoping the forthcoming Visual Studio templates answer the need.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2>So there!</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2>BTW, I suggest you take a look at our new templates/wizards (available real soon now) before deciding if they're useful.</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2></FONT></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2>Thanks,</FONT></SPAN></DIV><DIV dir=ltr align=left><SPAN =859273221-07082007><FONT face=Arial color=#000000 size=2>Bill J.</FONT></SPAN></DIV></DIV>]]>
   </description>
   <pubDate>Thu, 09 Aug 2007 10:14:02 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=900#900</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : Well, I made sure that I could...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=876#876</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 06-Aug-2007 at 9:31am<br /><br />Well, I made sure that I could use the guidance automation outside of Cabana.&nbsp; I was able to successfully create a CAB solution, add a business module, create a view and run the app with the view showing up in the left workspace.&nbsp; Piece of cake...no errors.<DIV>&nbsp;</DIV><DIV>My assumption, then, is that <EM><strong>Cabana is not wired properly to utilize guidance automation</strong></EM>.</DIV><DIV>&nbsp;</DIV><DIV>It was mentioned last week that a new module template will be created for use in Cabana; however, I am not sure that this is the best way to go.&nbsp; I am leaning more toward the GAT rather than the CAT (Cabana Automation Toolkit).&nbsp; What I would like to see is a way of simply adding the DevForce functionality to a CAB solution...new or existing.&nbsp; Could that be a possibility?</DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Mon, 06 Aug 2007 09:31:35 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=876#876</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : There must be something deeper...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=874#874</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 06-Aug-2007 at 8:27am<br /><br />There must be something deeper at work here.&nbsp;&nbsp; Some dark magic that has corrupted my system.&nbsp; The same error appears after double-checking that all entries are properly in place in the solution file.&nbsp; After getting that error, if I right-click on the shell project I get another error stating that another recipe couldn't find some binding reference for creating a view.&nbsp; Yowzaa!&nbsp; Back to my first question, is it even possible to utilize guidance automation within Cabana?]]>
   </description>
   <pubDate>Mon, 06 Aug 2007 08:27:48 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=874#874</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : I am a bit confused. I had to...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=873#873</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 06-Aug-2007 at 8:16am<br /><br />I am a bit confused.&nbsp; I had to restart my computer (various XP hangups over time) and when I went to look at the solution file in order to add the globals section, I discovered that <EM>it is there</EM>!!&nbsp; Wow!&nbsp; Just a few minutes ago, I was looking at the file and the section was not there.&nbsp; Must be a Monday thing.<DIV>&nbsp;</DIV><DIV>I will try the SCSF Add Business Solution again.</DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Mon, 06 Aug 2007 08:16:57 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=873#873</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : I did a little more research on...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=872#872</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 06-Aug-2007 at 7:53am<br /><br />I did a little more research on this error.&nbsp; I found nothing specific to the actual error; however, I did find that someone ran into something similar.&nbsp;&nbsp;Take a look at this blog entry:<DIV>&nbsp;</DIV><DIV><a href="http://williamwishart.co.uk/blogs/technical/archive/2007/03/20/29.aspx" target="_blank">http://williamwishart.co.uk/blogs/technical/archive/2007/03/20/29.aspx</A></DIV><DIV>&nbsp;</DIV><DIV>The item that stands out is the missing globals section in the Cabana solution file:</DIV><DIV>&nbsp;</DIV><DIV><EM>GlobalSection(ExtensibilityGlobals) = postSolution<BR>&nbsp;&nbsp;&nbsp;RootNamespace = MySolutionName.MyProjectName<BR>&nbsp;&nbsp;&nbsp;CommonProjectGuid = 7432c860-3226-49fa-a9f4-2dd27d1229b8<BR>&nbsp;&nbsp;&nbsp;ShellProjectGuid = 6ee16e85-57a7-4a00-9018-43eca17194cb<BR>EndGlobalSection</EM><BR></DIV><DIV>There is also no reference to either the shell project or the infrastructure.interface project.&nbsp; I will try adding just the global section first and see what happens.&nbsp; I'll post results here shortly.</DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Mon, 06 Aug 2007 07:53:57 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=872#872</guid>
  </item> 
  <item>
   <title>SCSF with Cabana : Is it possible to run an SCSF...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=871#871</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 357<br /><strong>Posted:</strong> 06-Aug-2007 at 7:01am<br /><br />Is it possible to run an SCSF recipe against the Cabana application?&nbsp; I added the guidance packages to the source, but when I tried to add a business module through the SCSF, I get the following error:<DIV>&nbsp;</DIV><DIV>*******************</DIV><DIV>Microsoft.Practices.RecipeFramework.RecipeExecutionException: An exception occurred during the binding of reference or execution of recipe CreateBusinessModuleCS. Error was: The following arguments are required and don't have values: CommonProject. Can't continue execution.. <BR>You can remove the reference to this recipe through the Guidance Package Manager.<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.Recipe.ThrowIfRequiredArgumentsAreNull(IDictionaryService arguments)<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.Recipe.Execute(Boolean allowSuspend)<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.GuidancePackage.Execute(String recipe, IAssetReference reference, IDictionary arguments)<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.GuidancePackage.ExecuteFromTemplate(String recipe, IDictionary arguments)<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate.ExecuteRecipe(Boolean executeActions)<BR>&nbsp;&nbsp; at Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate.RunFinished()</DIV><DIV>*******************</DIV><DIV>&nbsp;</DIV><DIV>I realize that the documentation states that the DevForce teams have not yet "tackled the intricacies of&nbsp;GAT recipe development", but does that also mean that running a recipe has been somehow disabled?</DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Mon, 06 Aug 2007 07:01:17 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=357&amp;PID=871#871</guid>
  </item> 
 </channel>
</rss>