<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>studioshell Discussions Rss Feed</title><link>http://studioshell.codeplex.com/discussions</link><description>studioshell Discussions Rss Description</description><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;Gotcha, thinking about it, that makes sense.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;I have added an issue to the backlog:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/beefarino/studioshell-contrib/issues/7"&gt;https://github.com/beefarino/studioshell-contrib/issues/7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:Wingdings; color:#1F497D"&gt;J&lt;/span&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm 0cm 0cm"&gt;
&lt;p&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size:10.0pt; font-family:"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Mon, 06 May 2013 14:10:23 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130506021023P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Technically solution folders are projects to Visual Studio; the DTE:/solution/projects and dte:/solution/codemodel nodes include them.  It is a PITA; I've considered adding custom -filter for dir at those nodes that would return specific types, but the recursive traversal is expensive.  I'm more inclined to add a &amp;quot;get-project&amp;quot; cmdlet to ss.contrib that would match by name, language, project type, etc.&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Mon, 06 May 2013 13:10:58 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130506011058P</guid></item><item><title>New Post: Nuget deployment of studioshell script</title><link>http://studioshell.codeplex.com/discussions/442601</link><description>&lt;div style="line-height: normal;"&gt;I want to have some VS extensions written using studioshell which are distributed using nuget. Is this possible out-of-the-box or do I need to make something myself for that?&lt;br /&gt;
&lt;br /&gt;
(Ps. Great project!)&lt;br /&gt;
&lt;/div&gt;</description><author>mterwoord</author><pubDate>Sun, 05 May 2013 15:54:57 GMT</pubDate><guid isPermaLink="false">New Post: Nuget deployment of studioshell script 20130505035457P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hello again,&lt;br /&gt;
&lt;br /&gt;
Ok, I have this working, to an extent, but now I am looking to extend it slightly more :)&lt;br /&gt;
&lt;br /&gt;
Within a Solution, we sometimes use Solution Folders to group different projects together.  I thought I had read that doing dir on dte:/Solution/Projects would return all the Projects within the Solution, regardless of their &amp;quot;Location&amp;quot;, i.e. nested within a Solution Folder, but this doesn't seem to be the case.  Did I pick this up wrong, or am I doing something incorrect?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Sat, 04 May 2013 14:07:15 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130504020715P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hey Jim,&lt;br /&gt;
&lt;br /&gt;
That did it! :-)&lt;br /&gt;
&lt;br /&gt;
Completed script being:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;dir | where { 
    Test-Path &amp;quot;$( $_.pspath )\ProjectProperties\WebApplication.StartWebServerOnDebug&amp;quot; 
} | foreach { 
    Set-Item &amp;quot;$( $_.pspath )\ProjectProperties\WebApplication.StartWebServerOnDebug&amp;quot; -value $false 
}&lt;/code&gt;&lt;/pre&gt;

Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Sat, 04 May 2013 12:54:15 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130504125415P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Herp derp, by bad...  I forgot that StudioShell doesn't return the item path from the ToString method of the DTE wrappers.  No matter...&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;dir | where { Test-Path &amp;quot;$( $_.pspath )\ProjectProperties\WebApplication.StartWebServerOnDebug&amp;quot; }&lt;/code&gt;&lt;/pre&gt;

See if that gets you moving.  The $() in the string tells PowerShell to evaluate the expression when interpolating the string.&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Sat, 04 May 2013 11:54:42 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130504115442A</guid></item><item><title>New Post: Getting access to Project Properties</title><link>https://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hello there,&lt;br /&gt;
&lt;br /&gt;
Thanks for getting back to me!  Yes, this looks like exactly what I want, and it is essentially what I was trying, but I can't for the life of me get it to work.&lt;br /&gt;
&lt;br /&gt;
I have a solution open in Visual Studio that has two Web Applications, and a Windows Application.&lt;br /&gt;
&lt;br /&gt;
If I try to run the above script, I get no results returned.  It seems to be the case that once piped through, the result of the dir, doesn't seem to be the correct &amp;quot;context&amp;quot;, if that is the right word.&lt;br /&gt;
&lt;br /&gt;
If I do the following:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;cd DTE:\Solution\Projects\WebApplication1;
Test-Path ProjectProperties\WebApplication.StartWebServerOnDebug&lt;/code&gt;&lt;/pre&gt;

I will get a result of True.  And when I do:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;cd DTE:\Solution\Projects\WindowsApplication1;
Test-Path ProjectProperties\WebApplication.StartWebServerOnDebug&lt;/code&gt;&lt;/pre&gt;

I will get a result of false, which is exactly as expected.&lt;br /&gt;
&lt;br /&gt;
However, even running this:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;cd DTE:\Solution\Projects;
dir | where { Test-Path $_\ProjectProperties\WebApplication.StartWebServerOnDebug }&lt;/code&gt;&lt;/pre&gt;

Returns no results.&lt;br /&gt;
&lt;br /&gt;
I have tried all the various combinations of things that I can think of, but I can get anything to work.&lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Fri, 03 May 2013 22:22:40 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130503102240P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;I'm spitballing here, but based on our previous exchanges on this thread, I see no reason something like this wouldn't work:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;cd DTE:\solution\projects;
dir | where { 
  test-path $_\ProjectProperties\WebApplication.StartWebServerOnDebug 
} | foreach {
  set-item $_\ProjectProperties\WebApplication.StartWebServerOnDebug -value $false #or $true
}&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 03 May 2013 14:07:52 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130503020752P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hey,&lt;br /&gt;
&lt;br /&gt;
Okay, I have to say, this has got me stumped!&lt;br /&gt;
&lt;br /&gt;
I can't find a way to do the following:&lt;br /&gt;
&lt;br /&gt;
For the given solution, enumerate all the Projects, and if that project is of type WebApplication, or rather, has the WebApplication.StartWebServerOnDebug property, set this property to false.&lt;br /&gt;
&lt;br /&gt;
Any chance someone can provide an example of doing this?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Mon, 29 Apr 2013 13:30:04 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130429013004P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hey,&lt;br /&gt;
&lt;br /&gt;
Aw man, you have no idea! I keep thinking of more and more things that I can use StudioShell for :-)&lt;br /&gt;
&lt;br /&gt;
That looks perfect, thanks!  Now, a follow up question...&lt;br /&gt;
&lt;br /&gt;
What would be the best way to select all of the WebApplication Projects from a given solution? We have a reasonably large solution, and there is a mixture of Windows Application, Web Applications, etc within the solution.  Obviously, this property doesn't exist all project types.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Sat, 27 Apr 2013 17:58:23 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130427055823P</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hey again, you've been busy Gary...&lt;br /&gt;
&lt;br /&gt;
You'll find those properties in the /projectproperties folder of the project; e.g.,:&lt;br /&gt;
&lt;br /&gt;
dir DTE:\solution\projects\SuperAwesomeWebsite\ProjectProperties;&lt;br /&gt;
&lt;br /&gt;
You can use set-item to set the value for any of the properties; the one you're after is &amp;quot;WebApplication.StartWebServerOnDebug:&amp;quot;&lt;br /&gt;
set-item DTE:\solution\projects\SuperAwesomeWebsite\ProjectProperties\WebApplication.StartWebServerOnDebug -value $false #or $true&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Sat, 27 Apr 2013 17:09:04 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130427050904P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Thank you very much! The setup runs now on my computer perfectly!&lt;br /&gt;
&lt;/div&gt;</description><author>janbaer</author><pubDate>Sat, 27 Apr 2013 04:33:57 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130427043357A</guid></item><item><title>New Post: Getting access to Project Properties</title><link>http://studioshell.codeplex.com/discussions/441723</link><description>&lt;div style="line-height: normal;"&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
When you have a project within a solution that is a &amp;quot;Web Application&amp;quot; project, there is a property called &amp;quot;Always Start When Debug&amp;quot;.  Having done:&lt;br /&gt;
&lt;br /&gt;
$project = Get-Item .\WebApplication1&lt;br /&gt;
&lt;br /&gt;
How would I go about getting access to this property?&lt;br /&gt;
&lt;br /&gt;
Also, what is the best way of looking up the available properties, assuming that they aren't exposed directly through StudioShell?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Gary&lt;br /&gt;
&lt;/div&gt;</description><author>gep13</author><pubDate>Fri, 26 Apr 2013 20:58:38 GMT</pubDate><guid isPermaLink="false">New Post: Getting access to Project Properties 20130426085838P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Sorry for the delay, but I've managed to fix the installer so that it now checks the registry for your installation paths.  Please download the latest 1.5 release and see if this fixes your issue.&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Thu, 25 Apr 2013 21:51:44 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130425095144P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Cool! Thank you very much!&lt;br /&gt;
&lt;br /&gt;
Best regards&lt;br /&gt;
&lt;br /&gt;
Jan&lt;br /&gt;
&lt;/div&gt;</description><author>janbaer</author><pubDate>Mon, 08 Apr 2013 18:22:37 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408062237P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div dir="ltr"&gt;Ah, okay - the installer looks for it under program files. I'll have to see what I can do to make this work for you... Give me a day and I'll have an update.&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>beefarino</author><pubDate>Mon, 08 Apr 2013 17:52:28 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408055228P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;The complete path on my machine is: c:\Develop\VisualStudio\common7\ide\devenv.exe. &lt;br /&gt;
&lt;br /&gt;
It's my personal folder structure to have all my devtools under C:\Develop.&lt;br /&gt;
&lt;/div&gt;</description><author>janbaer</author><pubDate>Mon, 08 Apr 2013 17:49:44 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408054944P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Where is it installed on your machine?  What is the complete path to devenv.exe?&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Mon, 08 Apr 2013 15:21:17 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408032117P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Hello beefarino,&lt;br /&gt;
&lt;br /&gt;
Visual Studio is installed on another location on my computer. &lt;br /&gt;
&lt;br /&gt;
Do you expect it on ''c:\program files (x86)\Microsoft Visual Studio 11.0' ?&lt;br /&gt;
&lt;br /&gt;
Best regards&lt;br /&gt;
&lt;br /&gt;
Jan&lt;br /&gt;
&lt;/div&gt;</description><author>janbaer</author><pubDate>Mon, 08 Apr 2013 15:18:44 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408031844P</guid></item><item><title>New Post: No StudioShell-compatible hosts installed?</title><link>http://studioshell.codeplex.com/discussions/439197</link><description>&lt;div style="line-height: normal;"&gt;Jan;&lt;br /&gt;
&lt;br /&gt;
if you run this script in PowerShell, what is the output?&lt;br /&gt;
&lt;br /&gt;
get-item 'c:\program files (x86)\Microsoft Visual Studio 11.0\common7\ide\devenv.exe' | select *&lt;br /&gt;
&lt;/div&gt;</description><author>beefarino</author><pubDate>Mon, 08 Apr 2013 14:29:31 GMT</pubDate><guid isPermaLink="false">New Post: No StudioShell-compatible hosts installed? 20130408022931P</guid></item></channel></rss>