<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>WSPBuilder (SharePoint WSP tool)</title><link>http://wspbuilder.codeplex.com/Project/ProjectRss.aspx</link><description>A SharePoint Solution Package &amp;#40;WSP&amp;#41; creation tool for WSS 3.0 &amp;#38; MOSS 2007      No more manually creating the manifest.xml file.   No more manually specifying the DDF file.   No more using the makecab.exe a...</description><item><title>Created Issue: New Web Part Feature should default to site scope [16282]</title><link>http://wspbuilder.codeplex.com/WorkItem/View.aspx?WorkItemId=16282</link><description>&amp;#42; New Web Part Feature should default to site scope&lt;br /&gt;&lt;br /&gt;Because web part features have to be site scope, I believe, due to the .webpart file needing to go into the site collection gallery.&lt;br /&gt;</description><author>PerrySharePoint</author><pubDate>Mon, 08 Feb 2010 17:20:47 GMT</pubDate><guid isPermaLink="false">Created Issue: New Web Part Feature should default to site scope [16282] 20100208052047P</guid></item><item><title>New Post: LoadControl and CAS policies</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=61531</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi there, we're having the same problem loading .ascx controls from the controltemplates folder, whilst using CAS policies.&lt;/p&gt;
&lt;p&gt;I'd like to be able to give WSP builder a &amp;lt;PermissionSet&amp;gt; node.&lt;/p&gt;
&lt;p&gt;Have you found any way around this, as it's the same process for 2010 Visual WebParts, as they too use Page.LoadControl.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Nick&lt;/p&gt;&lt;/div&gt;</description><author>d618uk</author><pubDate>Thu, 04 Feb 2010 12:24:08 GMT</pubDate><guid isPermaLink="false">New Post: LoadControl and CAS policies 20100204122408P</guid></item><item><title>New Post: WSPBuilder does not include my assembly in the WSP</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=83024</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am using WSPBuilder on Visual Studio 2010 to create a feature with a feature receiver assembly for SharePoint 2010. When I try to build the WSP using WSP Builder I get this message in the output window:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The assembly MyAssembly.dll is unmanaged. The assembly will be excluded from the WSP package!&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defined Project Assembly seems not to be a valid assembly!&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Solution compatibility: SharePoint 2010&lt;br&gt;&lt;br&gt;The resulting WSP that gets built does not contain my DLL.&lt;br&gt;&lt;br&gt;My DLL is strongly named, and I cant think of any other obvious reasons why this is happening.&lt;br&gt;Any idea why WSPBuilder is not able to package my assembly in the WSP?&lt;/p&gt;&lt;/div&gt;</description><author>ashwnacharya</author><pubDate>Wed, 03 Feb 2010 15:46:46 GMT</pubDate><guid isPermaLink="false">New Post: WSPBuilder does not include my assembly in the WSP 20100203034646P</guid></item><item><title>Created Issue: Error 1001. The system cannot find the file specified [16185]</title><link>http://wspbuilder.codeplex.com/WorkItem/View.aspx?WorkItemId=16185</link><description>When I try to install WSP Builder on my machine, I get this error &amp;#40;top window in the image attached, WSPBuilderError_1.PNG&amp;#41;&amp;#58;&lt;br /&gt;&lt;br /&gt;Error 1001. The system cannot find the file specified&lt;br /&gt;&lt;br /&gt;If I click on OK button, I get another error as in the bottom window of the image attached, WSPBuilderError_1.PNG.&lt;br /&gt;Then, if I click on OK button, the installer rolls back.&lt;br /&gt;&lt;br /&gt;I have Visual Studio 2008 on Windows Server 2003.&lt;br /&gt;&lt;br /&gt;The event viewer has this error logged&amp;#58;&lt;br /&gt;&lt;br /&gt;Source&amp;#58; MsiInstaller&lt;br /&gt;&lt;br /&gt;Event ID&amp;#58; 11001&lt;br /&gt;&lt;br /&gt;The description for Event ID &amp;#40; 11001 &amp;#41; in Source &amp;#40; MsiInstaller &amp;#41; cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the &amp;#47;AUXSOURCE&amp;#61; flag to retrieve this description&amp;#59; see Help and Support for details. The following information is part of the event&amp;#58; Product&amp;#58; WSPBuilder Extensions 1.06 -- Error 1001. Error 1001. An exception occurred during the Rollback phase of the installation. This exception will be ignored and the rollback will continue. However, the machine might not fully revert to its initial state after the rollback is complete. --&amp;#62; The system cannot find the file specified, &amp;#40;NULL&amp;#41;, &amp;#40;NULL&amp;#41;, &amp;#40;NULL&amp;#41;.&lt;br /&gt;</description><author>vijaykrishnamm</author><pubDate>Sun, 31 Jan 2010 19:11:04 GMT</pubDate><guid isPermaLink="false">Created Issue: Error 1001. The system cannot find the file specified [16185] 20100131071104P</guid></item><item><title>New Post: Error 1001. The system cannot find the file specified</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=82624</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;When I try to install WSP Builder on my machine, I get this error:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error 1001. The system cannot find the file specified&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Then, the installer rolls back.&lt;/p&gt;
&lt;p&gt;I have Visual Studio 2008 on Windows Server 2003.&lt;/p&gt;
&lt;p&gt;The event viewer has this error logged:&lt;/p&gt;
&lt;p&gt;Source: MsiInstaller&lt;/p&gt;
&lt;p&gt;Event ID: 11001&lt;/p&gt;
&lt;p&gt;The description for Event ID ( 11001 ) in Source ( MsiInstaller ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Product: WSPBuilder Extensions 1.06 -- Error 1001. Error 1001. An exception occurred during the Rollback phase of the installation. This exception will be ignored and the rollback will continue. However, the machine might not fully revert to its initial state after the rollback is complete. --&amp;gt; The system cannot find the file specified, (NULL), (NULL), (NULL).&lt;/p&gt;
&lt;p&gt;Can someone help me in resolving this problem?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;-Vijay&lt;/p&gt;&lt;/div&gt;</description><author>vijaykrishnamm</author><pubDate>Sun, 31 Jan 2010 18:57:57 GMT</pubDate><guid isPermaLink="false">New Post: Error 1001. The system cannot find the file specified 20100131065757P</guid></item><item><title>Created Issue: Files added several times to solution when using svn [16183]</title><link>http://wspbuilder.codeplex.com/WorkItem/View.aspx?WorkItemId=16183</link><description>Subversion creates a folder &amp;#39;.svn&amp;#39; in every folder of the visual studio solution. The files within this folder should be ignored since it will case the deployment to fail. ChrisF has created a solution for this &amp;#40;I have not tested this&amp;#41;. Can you please look into this and maybe add this to the new version&amp;#63;&lt;br /&gt;&lt;br /&gt;See the solution here http&amp;#58;&amp;#47;&amp;#47;wspbuilder.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;47485&lt;br /&gt;</description><author>payamdev</author><pubDate>Sun, 31 Jan 2010 15:18:53 GMT</pubDate><guid isPermaLink="false">Created Issue: Files added several times to solution when using svn [16183] 20100131031853P</guid></item><item><title>New Post: Questions for understanding</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=65285</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I noticed that i you have created a &amp;quot;deployment folder&amp;quot; it will have a cab.dll in that folder in the bin. WSPBuilder then picks up this dll and adds it. You just need to delete that deployment folder. Would be nice if the deployment folder was ignored or created outside of the bin directory?&lt;/p&gt;&lt;/div&gt;</description><author>jthake</author><pubDate>Sat, 30 Jan 2010 04:13:30 GMT</pubDate><guid isPermaLink="false">New Post: Questions for understanding 20100130041330A</guid></item><item><title>New Post: Attach to IIS Worker Process fails</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=55723</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Yep - for me it was a conflict with the indexing service... turn it off in services and should work.&lt;/p&gt;&lt;/div&gt;</description><author>tfforums</author><pubDate>Tue, 26 Jan 2010 22:43:56 GMT</pubDate><guid isPermaLink="false">New Post: Attach to IIS Worker Process fails 20100126104356P</guid></item><item><title>Created Issue: WSPBuilderExtensions2010 Beta1.4 Stack Overflow Exception [16107]</title><link>http://wspbuilder.codeplex.com/WorkItem/View.aspx?WorkItemId=16107</link><description>When you create a Web Part using 1.4 in Visual Studio 2010 the template for the FeatureDeactivating looks like this&lt;br /&gt;&lt;br /&gt;      public override void FeatureDeactivating&amp;#40;SPFeatureReceiverProperties properties&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            this.FeatureDeactivating&amp;#40;properties&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Which very naturally causes a  Stack Overflow exception.&lt;br /&gt;&lt;br /&gt;Also on a Side note all of the other Feature Events look like this&lt;br /&gt;&lt;br /&gt;        public override void FeatureActivated&amp;#40;SPFeatureReceiverProperties properties&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            base.FeatureActivated&amp;#40;properties&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;which does not compile as the base method is abstract.  The template needs to be blank for the other overridden Feature methods.&lt;br /&gt;</description><author>runxc1</author><pubDate>Tue, 26 Jan 2010 20:39:37 GMT</pubDate><guid isPermaLink="false">Created Issue: WSPBuilderExtensions2010 Beta1.4 Stack Overflow Exception [16107] 20100126083937P</guid></item><item><title>New Post: Is there a wiki or any documentation site for WSPBuilder</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=82075</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am really&amp;nbsp;liking&amp;nbsp;WSPBuilder so far. &amp;nbsp;I am using it with VS 2010 targeting WSS 3.0. &amp;nbsp;I am curious as to whether or not there is any wiki site or official documentation on it out there. &amp;nbsp;I am finding most of what I need via the blogoshpere but was wondering if there is any other additional documentation or places to post lessons learned and not just questions asked such as this :) &amp;nbsp;.&lt;/p&gt;&lt;/div&gt;</description><author>runxc1</author><pubDate>Tue, 26 Jan 2010 19:07:12 GMT</pubDate><guid isPermaLink="false">New Post: Is there a wiki or any documentation site for WSPBuilder 20100126070712P</guid></item><item><title>New Post: can manifest.xml be gen'd separately?</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=81955</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Taking the AppDev sp 2007 dev course.&amp;nbsp; Granted it was taped in 2008 so it may have been an older version of wspbuilder, but it suggests that by running it in the project directory, you can get the manifest.xml generated.&amp;nbsp; I can extract it from the wsp, but just wondered if there may be a switch to save it separately.&lt;/p&gt;
&lt;p&gt;WSPBuilder&lt;/p&gt;
&lt;p&gt;Version: 0.9.9.0728&lt;br&gt;Created by Carsten Keutmann&lt;br&gt;GPL License 2007&lt;/p&gt;
&lt;p&gt;Building the solution - please wait&lt;br&gt;Saving the Manifest.xml file&lt;br&gt;Creating the WSP file&lt;br&gt;Cleanup&lt;br&gt;Done!&lt;/p&gt;
&lt;p&gt;C:\Users\Administrator\Documents\Visual Studio 2008\Projects\TaggedDocLibrary\Ta&lt;br&gt;ggedDocLibrary&amp;gt;dir man*&lt;br&gt;&amp;nbsp;Volume in drive C has no label.&lt;br&gt;&amp;nbsp;Volume Serial Number is 8885-95CB&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Directory of C:\Users\Administrator\Documents\Visual Studio 2008\Projects\Tagge&lt;br&gt;dDocLibrary\TaggedDocLibrary&lt;/p&gt;
&lt;p&gt;File Not Found&lt;/p&gt;
&lt;p&gt;C:\Users\Administrator\Documents\Visual Studio 2008\Projects\TaggedDocLibrary\Ta&lt;br&gt;ggedDocLibrary&amp;gt;dir&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>wsabey</author><pubDate>Mon, 25 Jan 2010 17:08:07 GMT</pubDate><guid isPermaLink="false">New Post: can manifest.xml be gen'd separately? 20100125050807P</guid></item><item><title>New Post: infopath form</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=81682</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi, i have an infopath form desigined with the code behind, and the data connection is made using web services, can you please help me out how can i create an wsp with the help of the&amp;nbsp;Wsp builder,&lt;/p&gt;
&lt;p&gt;can i use this wspbuilder for deploying my infopath form onto the sharepoint, if so, can you please advice me how..?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ADVANCE Thanks for the help&lt;/p&gt;&lt;/div&gt;</description><author>kasaiah</author><pubDate>Fri, 22 Jan 2010 11:25:43 GMT</pubDate><guid isPermaLink="false">New Post: infopath form 20100122112543A</guid></item><item><title>New Post: Linked Files Issue</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=74703</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;It would be greatly beneficial to have an option to use the CSPROJ file. &amp;nbsp;Maybe /UseCSPROJ or something. &amp;nbsp;It already contains a location of the DLL references, as well as the list of files that need to be deployed. &amp;nbsp;It would allow you to also choose which files get deployed, just by including them in the project.&lt;/p&gt;&lt;/div&gt;</description><author>the_skipster</author><pubDate>Tue, 19 Jan 2010 16:32:11 GMT</pubDate><guid isPermaLink="false">New Post: Linked Files Issue 20100119043211P</guid></item><item><title>New Post: Attach to IIS Worker Process fails</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=55723</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Somebody has a solution for this? I have exactly the same problem on the same machine. If I reset the IIS before attach to process the exception not occurs but breakpoints in workflow designer are not hit. Access denied exception occurs when I run workflow before attach to process :(&lt;/p&gt;&lt;/div&gt;</description><author>chrapek</author><pubDate>Tue, 19 Jan 2010 12:52:38 GMT</pubDate><guid isPermaLink="false">New Post: Attach to IIS Worker Process fails 20100119125238P</guid></item><item><title>New Post: TemplateFile from other Projects within a Solution</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=81098</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I try to created a Solution with two projects in it in Visual Studio 2008. And make a Reference from the one to the other and when i create the WSP. The second Assembly is copied into the WSP File but not the additional TemplateFile in the 12 Directory of the Second Project.&lt;/p&gt;
&lt;p&gt;Is there a way that the Template Files from both Projects are packed into the wsp File?&lt;/p&gt;&lt;/div&gt;</description><author>Fabian84</author><pubDate>Sun, 17 Jan 2010 18:06:40 GMT</pubDate><guid isPermaLink="false">New Post: TemplateFile from other Projects within a Solution 20100117060640P</guid></item><item><title>New Post: WSPBuilder Beta 1.4 missing Solution Configuration Template</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=80720</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The Create Deployment folder is not currently supported in Beta 1.4.&lt;/p&gt;&lt;/div&gt;</description><author>keutmann</author><pubDate>Fri, 15 Jan 2010 14:52:48 GMT</pubDate><guid isPermaLink="false">New Post: WSPBuilder Beta 1.4 missing Solution Configuration Template 20100115025248P</guid></item><item><title>New Post: WSPBuilder Not Copying Debug Symbols to GAC when Developing Web Part</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=80934</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You Don't Need to Copy PDB Files to Debug in the GAC!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=23"&gt;http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=23&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>keutmann</author><pubDate>Fri, 15 Jan 2010 14:50:22 GMT</pubDate><guid isPermaLink="false">New Post: WSPBuilder Not Copying Debug Symbols to GAC when Developing Web Part 20100115025022P</guid></item><item><title>New Post: WSPBuilder Not Copying Debug Symbols to GAC when Developing Web Part</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=80934</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi all, hope you can help.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I'm developing a web part, which will be linked to a business data web part. I'm trying to get my head around a few things and the debugging would really help. The problem is every time I upgrade the solutions, and/or 'copy to gac', wspbuilder isn't carrying over any debug symbols.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can get it working if I manually deploy the dll and pdb to the application bin directory, but I'd prefer it if I could use the features in wspbuilder to just deploy it and attach to the debugger. Am I missing a setting or something really obvious. (For info: I'm a 32bit&amp;nbsp;vpc with server 2003 and MOSS 2007).&lt;/p&gt;
&lt;p&gt;Any help would be really appreciated.,&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Matt&lt;/p&gt;&lt;/div&gt;</description><author>niceguymattx</author><pubDate>Fri, 15 Jan 2010 11:29:43 GMT</pubDate><guid isPermaLink="false">New Post: WSPBuilder Not Copying Debug Symbols to GAC when Developing Web Part 20100115112943A</guid></item><item><title>Commented Issue: CabLib Compress ERROR: Could not flush cabinet: Could not create cabinet file [11556]</title><link>http://wspbuilder.codeplex.com/WorkItem/View.aspx?WorkItemId=11556</link><description>I have been unable to find documentation on this particular error while building a wsp.  &lt;br /&gt;&lt;br /&gt;Has anyone encountered any build errors within a SourceSafe project&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: rgraauw ** &lt;p&gt;answer by jcurl worked for me. thnx&lt;/p&gt;</description><author>rgraauw</author><pubDate>Fri, 15 Jan 2010 11:04:13 GMT</pubDate><guid isPermaLink="false">Commented Issue: CabLib Compress ERROR: Could not flush cabinet: Could not create cabinet file [11556] 20100115110413A</guid></item><item><title>New Post: WPBuilder conflict with svn</title><link>http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=47485</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;&lt;span style="font-family:'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif;white-space:normal"&gt;I had the same problem too. I ended up adding a new config entry called Exlcudefolders and also made Excludefiles recognize '?' for files without extensions.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In Keutmann.SharePoint.WSPBuilder.Library.Config.cs:&lt;/p&gt;
&lt;p&gt;Added a new constant&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre style="color:#000000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:1em;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px"&gt;&lt;span style="color:Blue"&gt;public&lt;/span&gt; &lt;span style="color:Blue"&gt;const&lt;/span&gt; &lt;span style="color:Blue"&gt;string&lt;/span&gt; EXCLUDEFOLDERS = &lt;span style="color:#A31515"&gt;&amp;quot;Excludefolders&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Added a new field&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;&lt;span style="color:Blue"&gt;private&lt;/span&gt; List&amp;lt;&lt;span style="color:Blue"&gt;string&lt;/span&gt;&amp;gt; _excludefolders = &lt;span style="color:Blue"&gt;null&lt;/span&gt;;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Added a new property&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;[DisplayName(&lt;span style="color:#A31515"&gt;&amp;quot;-Excludefolders [\&amp;quot;folder1;folder2\&amp;quot;] (Default is empty. Use semicolon as a separator.)&amp;quot;&lt;/span&gt;)]
[Description(&lt;span style="color:#A31515"&gt;&amp;quot;Specifies which folders to exclude and not include in the building process.&amp;quot;&lt;/span&gt;)]
&lt;span style="color:Blue"&gt;public&lt;/span&gt; List&amp;lt;&lt;span style="color:Blue"&gt;string&lt;/span&gt;&amp;gt; Excludefolders
{
	&lt;span style="color:Blue"&gt;get&lt;/span&gt;
	{
		&lt;span style="color:Blue"&gt;if&lt;/span&gt; (_excludefolders == &lt;span style="color:Blue"&gt;null&lt;/span&gt;)
		{
			&lt;span style="color:Blue"&gt;string&lt;/span&gt; typeString = GetString(EXCLUDEFOLDERS, &lt;span style="color:Blue"&gt;null&lt;/span&gt;);
			List&amp;lt;&lt;span style="color:Blue"&gt;string&lt;/span&gt;&amp;gt; list = &lt;span style="color:Blue"&gt;new&lt;/span&gt; List&amp;lt;&lt;span style="color:Blue"&gt;string&lt;/span&gt;&amp;gt;();
			&lt;span style="color:Blue"&gt;if&lt;/span&gt; (typeString != &lt;span style="color:Blue"&gt;null&lt;/span&gt;)
			{
				&lt;span style="color:Blue"&gt;string&lt;/span&gt;[] folders = typeString.Split(&lt;span style="color:#A31515"&gt;';'&lt;/span&gt;);
				&lt;span style="color:Blue"&gt;foreach&lt;/span&gt; (&lt;span style="color:Blue"&gt;string&lt;/span&gt; folder &lt;span style="color:Blue"&gt;in&lt;/span&gt; folders)
				{
					list.Add(folder);
				}
			}
				_excludefolders = list;
		}
			&lt;span style="color:Blue"&gt;return&lt;/span&gt; _excludefolders;
	}
	&lt;span style="color:Blue"&gt;set&lt;/span&gt;
	{
		_excludefolders = value;
	}
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Then in&amp;nbsp;Keutmann.SharePoint.WSPBuilder.Library.FileProvider.cs:&lt;/p&gt;
&lt;p&gt;In the method&amp;nbsp;&lt;span style="font-family:Consolas, 'Courier New', Courier, monospace;white-space:pre"&gt;&lt;span style="color:Blue"&gt;public&lt;/span&gt; &lt;span style="color:Blue"&gt;static&lt;/span&gt; List&amp;lt;DirectoryInfo&amp;gt; GetDirectories(DirectoryInfo dirInfo)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;&lt;span style="color:Green"&gt;//...&lt;/span&gt;
&lt;span style="color:Blue"&gt;foreach&lt;/span&gt; (&lt;span style="color:Blue"&gt;string&lt;/span&gt; exludepath &lt;span style="color:Blue"&gt;in&lt;/span&gt; Config.Current.Excludepaths)
{
	&lt;span style="color:Blue"&gt;if&lt;/span&gt; (childDirs.FullName.StartsWith(exludepath, StringComparison.InvariantCultureIgnoreCase))
	{
		found = &lt;span style="color:Blue"&gt;true&lt;/span&gt;;
		&lt;span style="color:Blue"&gt;break&lt;/span&gt;;
	}
}
&lt;span style="color:Green"&gt;// New code start&lt;/span&gt;
&lt;span style="color:Blue"&gt;foreach&lt;/span&gt; (&lt;span style="color:Blue"&gt;string&lt;/span&gt; exludeFolder &lt;span style="color:Blue"&gt;in&lt;/span&gt; Config.Current.Excludefolders)
{
	&lt;span style="color:Blue"&gt;if&lt;/span&gt; (childDirs.Name.StartsWith(exludeFolder, StringComparison.InvariantCultureIgnoreCase))
	{
		found = &lt;span style="color:Blue"&gt;true&lt;/span&gt;;
		&lt;span style="color:Blue"&gt;break&lt;/span&gt;;
	}
}
&lt;span style="color:Green"&gt;// New code end&lt;/span&gt;
&lt;span style="color:Blue"&gt;if&lt;/span&gt; (!found)
{
	dirs.Add(childDirs);
}
&lt;span style="color:Green"&gt;//...&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;and in the method&amp;nbsp;&lt;span style="font-family:Consolas, 'Courier New', Courier, monospace;white-space:pre"&gt;&lt;span style="color:Blue"&gt;public&lt;/span&gt; &lt;span style="color:Blue"&gt;static&lt;/span&gt; &lt;span style="color:Blue"&gt;bool&lt;/span&gt; IncludeFileExtension(&lt;span style="color:Blue"&gt;string&lt;/span&gt; extension)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;&lt;span style="color:Blue"&gt;if&lt;/span&gt; (extension.StartsWith(&lt;span style="color:#A31515"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;))
{
	extension = extension.Substring(1);
}
&lt;span style="color:Green"&gt;// New code start&lt;/span&gt;
&lt;span style="color:Blue"&gt;if&lt;/span&gt; (&lt;span style="color:Blue"&gt;string&lt;/span&gt;.IsNullOrEmpty(extension))
	extension = &lt;span style="color:#A31515"&gt;&amp;quot;?&amp;quot;&lt;/span&gt;;
&lt;span style="color:Green"&gt;// New Code end&lt;/span&gt;
&lt;span style="color:Blue"&gt;bool&lt;/span&gt; result = &lt;span style="color:Blue"&gt;true&lt;/span&gt;;
&lt;span style="color:Green"&gt;//...&lt;/span&gt;

&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Now I can modify the config file to include&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;&lt;span style="color:Blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515"&gt;add&lt;/span&gt; &lt;span style="color:Red"&gt;key&lt;/span&gt;&lt;span style="color:Blue"&gt;=&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;Excludefiletypes&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red"&gt;value&lt;/span&gt;&lt;span style="color:Blue"&gt;=&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;?&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;/&amp;gt;&lt;/span&gt;
&lt;span style="color:Blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515"&gt;add&lt;/span&gt; &lt;span style="color:Red"&gt;key&lt;/span&gt;&lt;span style="color:Blue"&gt;=&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;Excludefolders&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red"&gt;value&lt;/span&gt;&lt;span style="color:Blue"&gt;=&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;.svn;_svn&lt;/span&gt;&lt;span style="color:Black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue"&gt;/&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif"&gt;&lt;span style="white-space:normal"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Viola, no more subversion files for me.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;public const string EXCLUDEFOLDERS = &amp;quot;Excludefolders&amp;quot;;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;private List&amp;lt;string&amp;gt; _excludefolders = null;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;[DisplayName(&amp;quot;-Excludefolders [\&amp;quot;folder1;folder2\&amp;quot;] (Default is empty. Use semicolon as a separator.)&amp;quot;)]&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;[Description(&amp;quot;Specifies which folders to exclude and not include in the building process.&amp;quot;)]&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;public List&amp;lt;string&amp;gt; Excludefolders&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;get&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;if (_excludefolders == null)&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;string typeString = GetString(EXCLUDEFOLDERS, null);&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;List&amp;lt;string&amp;gt; list = new List&amp;lt;string&amp;gt;();&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;if (typeString != null)&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;string[] folders = typeString.Split(';');&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;foreach (string folder in folders)&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;list.Add(folder);&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;_excludefolders = list;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;return _excludefolders;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;set&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;_excludefolders = value;&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>ChrisF</author><pubDate>Thu, 14 Jan 2010 03:03:57 GMT</pubDate><guid isPermaLink="false">New Post: WPBuilder conflict with svn 20100114030357A</guid></item></channel></rss>