<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: VSeWSS: At Least It Knows CAML</title>
	<atom:link href="http://solutionizing.net/2008/07/09/vsewss-at-least-it-knows-caml/feed/" rel="self" type="application/rss+xml" />
	<link>http://solutionizing.net/2008/07/09/vsewss-at-least-it-knows-caml/</link>
	<description>Random thoughts on custom development in SharePoint.</description>
	<lastBuildDate>Sat, 12 May 2012 03:45:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Scott</title>
		<link>http://solutionizing.net/2008/07/09/vsewss-at-least-it-knows-caml/#comment-286</link>
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Thu, 14 May 2009 15:00:31 +0000</pubDate>
		<guid isPermaLink="false">http://solutionizing.wordpress.com/?p=10#comment-286</guid>
		<description><![CDATA[I&#039;ve used VSeWSS v1.1 (VS2005) and v1.2 (VS2008), as well as seeing the screenshots/previews of v1.3...

Overall, my impressions are:
1) VSeWSS does *NOT* follow traditional development methodologies; it instead follows SHAREPOINT solution (WSP) methodologies. Do not expect an &#039;images&#039; folder to just magically include itself, figure out how SP likes to store images, how VSeWSS maps its components (&quot;items&quot;), and go from there. (following my example, images are stored in 12\TEMPLATE\Images, add the TemplateItem folder, add Images subfolder, (create project subfolder) and drop images.
*note: this seems to be the BIGGEST stumbling block of all dev&#039;s i&#039;ve seen... they want to treat VS/WSP&#039;s like an ASP.Net app that they&#039;ll figure out entirely on their own, when VSeWSS wants to leave the customization to the dev and take care of the SP/WSP &quot;stuff&quot;.

2) support for solution components... some components are just down right difficult to develop (you mentioned the RootFiles stuff, I specifically think of WebServices which need to go into 12\ISAPI, whereas VSeWSS only allows 12\TEMPLATE and below)... though this is being improved in v1.3 (which includes templates for 12-folder level custom components. Adding project assemblies (including a biz layer assembly from a dependent project in the VS solution)... again, 1.3 is going to be changing a *lot* of these limitations.

3) the biggest frustration in the development environment... VSeWSS requires SP, requires Windows Server, which often means Virtual Machines... not a bad idea, as I like a blank slate for each WSP/project i work on... but virtualization includes costs (VPC only supports single thread, VPC/VS support only x86 and no SMP, etc etc).

what VSeWSS does EXTREMELY well:
build/deploy process - VSeWSS automatically performs the build/package/retract/uninstall/install/deploy/reset for SP... this is how packages will be used in production, and mirroring the process is *WELL* worth while... WSPBuilder and others like to assist (command to package)... but often aren&#039;t as well integrated (post-build scripts, etc)... and xcopy&#039;ing to the 12-hive and GAC (even though it&#039;s being added in VSeWSS 1.3) is a somewhat half-assed approach... maybe for some agile stuff, but especially test and final build should use the full process

-Scott]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve used VSeWSS v1.1 (VS2005) and v1.2 (VS2008), as well as seeing the screenshots/previews of v1.3&#8230;</p>
<p>Overall, my impressions are:<br />
1) VSeWSS does *NOT* follow traditional development methodologies; it instead follows SHAREPOINT solution (WSP) methodologies. Do not expect an &#8216;images&#8217; folder to just magically include itself, figure out how SP likes to store images, how VSeWSS maps its components (&#8220;items&#8221;), and go from there. (following my example, images are stored in 12\TEMPLATE\Images, add the TemplateItem folder, add Images subfolder, (create project subfolder) and drop images.<br />
*note: this seems to be the BIGGEST stumbling block of all dev&#8217;s i&#8217;ve seen&#8230; they want to treat VS/WSP&#8217;s like an ASP.Net app that they&#8217;ll figure out entirely on their own, when VSeWSS wants to leave the customization to the dev and take care of the SP/WSP &#8220;stuff&#8221;.</p>
<p>2) support for solution components&#8230; some components are just down right difficult to develop (you mentioned the RootFiles stuff, I specifically think of WebServices which need to go into 12\ISAPI, whereas VSeWSS only allows 12\TEMPLATE and below)&#8230; though this is being improved in v1.3 (which includes templates for 12-folder level custom components. Adding project assemblies (including a biz layer assembly from a dependent project in the VS solution)&#8230; again, 1.3 is going to be changing a *lot* of these limitations.</p>
<p>3) the biggest frustration in the development environment&#8230; VSeWSS requires SP, requires Windows Server, which often means Virtual Machines&#8230; not a bad idea, as I like a blank slate for each WSP/project i work on&#8230; but virtualization includes costs (VPC only supports single thread, VPC/VS support only x86 and no SMP, etc etc).</p>
<p>what VSeWSS does EXTREMELY well:<br />
build/deploy process &#8211; VSeWSS automatically performs the build/package/retract/uninstall/install/deploy/reset for SP&#8230; this is how packages will be used in production, and mirroring the process is *WELL* worth while&#8230; WSPBuilder and others like to assist (command to package)&#8230; but often aren&#8217;t as well integrated (post-build scripts, etc)&#8230; and xcopy&#8217;ing to the 12-hive and GAC (even though it&#8217;s being added in VSeWSS 1.3) is a somewhat half-assed approach&#8230; maybe for some agile stuff, but especially test and final build should use the full process</p>
<p>-Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Dahlby</title>
		<link>http://solutionizing.net/2008/07/09/vsewss-at-least-it-knows-caml/#comment-26</link>
		<dc:creator><![CDATA[Keith Dahlby]]></dc:creator>
		<pubDate>Mon, 28 Jul 2008 13:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://solutionizing.wordpress.com/?p=10#comment-26</guid>
		<description><![CDATA[You&#039;re getting a &quot;Cannot find this file...&quot; error because VSeWSS doesn&#039;t know to include the file in the WSP itself. Since you&#039;re modifying manifest.xml, I assume you&#039;re trying to include additional &lt;TemplateFile /&gt; elements, in which case you need to use the &quot;Template&quot; item type. Once you have a &quot;Templates&quot; item in your project, just &quot;Add Existing&quot; to put your file in the appropriate place in the project hierarchy (under IMAGES\MyFeature for a .gif, perhaps). When you deploy the project, VSeWSS will rebuild manifest.xml with the new &lt;TemplateFile /&gt; and know to include it in the WSP.

Chris Johnson describes this process with pictures &lt;a href=&quot;http://blogs.msdn.com/cjohnson/archive/2008/01/11/deploying-files-under-the-templates-directory-in-a-sharepoint-vsewss-project.aspx&quot; title=&quot;Deploying files under the \TEMPLATES directory in a SharePoint VSeWSS project &quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>You&#8217;re getting a &#8220;Cannot find this file&#8230;&#8221; error because VSeWSS doesn&#8217;t know to include the file in the WSP itself. Since you&#8217;re modifying manifest.xml, I assume you&#8217;re trying to include additional &lt;TemplateFile /&gt; elements, in which case you need to use the &#8220;Template&#8221; item type. Once you have a &#8220;Templates&#8221; item in your project, just &#8220;Add Existing&#8221; to put your file in the appropriate place in the project hierarchy (under IMAGES\MyFeature for a .gif, perhaps). When you deploy the project, VSeWSS will rebuild manifest.xml with the new &lt;TemplateFile /&gt; and know to include it in the WSP.</p>
<p>Chris Johnson describes this process with pictures <a href="http://blogs.msdn.com/cjohnson/archive/2008/01/11/deploying-files-under-the-templates-directory-in-a-sharepoint-vsewss-project.aspx" title="Deploying files under the \TEMPLATES directory in a SharePoint VSeWSS project " rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://solutionizing.net/2008/07/09/vsewss-at-least-it-knows-caml/#comment-23</link>
		<dc:creator><![CDATA[Bob]]></dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://solutionizing.wordpress.com/?p=10#comment-23</guid>
		<description><![CDATA[Have you found a way to include files (.gifs, ect) in the solution?  I am trying to use  in the manifest, but get the same error.
        
        

but cant get around the error.
&quot;Error: Cannot find this file specified in the manifest file&quot;]]></description>
		<content:encoded><![CDATA[<p>Have you found a way to include files (.gifs, ect) in the solution?  I am trying to use  in the manifest, but get the same error.</p>
<p>but cant get around the error.<br />
&#8220;Error: Cannot find this file specified in the manifest file&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

