<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>PageMethods</title><link>http://www.codeplex.com/PageMethods/Project/ProjectRss.aspx</link><description>PageMethods allows to enforce strong typing when calling a web pages, and provides an intuitive navigation model when coding web applications.      Linking to a web page is very easy, both in simple ...</description><item><title>NEW POST: Virtual directory and NavigateUrl</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=28381</link><description>&lt;div style="line-height: normal;"&gt;Hello Carl,&lt;br&gt;
&lt;br&gt;
Some quick questions to help determine what can be the reason for this behavior:&lt;br&gt;
&lt;ul&gt;
    &lt;li&gt;Is there an UrlFormat attribute on the page method? In this case, what's its value?&lt;/li&gt;
    &lt;li&gt;Could you copy the Page element that corresponds to the page in PageList.xml?&lt;/li&gt;
    &lt;li&gt;Could you copy the code for the EditRequest method, which is generated in PageList.xml.cs?&lt;/li&gt;
    &lt;li&gt;Which version of PageMethods are you using? You can find this information in PageList.xml, PageList.xml.cs or in the menu under &amp;quot;Tools | PageMethods&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
Fabrice 
&lt;/div&gt;</description><author>fabrice</author><pubDate>Mon, 26 May 2008 15:32:12 GMT</pubDate><guid isPermaLink="false">NEW POST: Virtual directory and NavigateUrl 20080526033212P</guid></item><item><title>NEW POST: Virtual directory and NavigateUrl</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=28381</link><description>&lt;div style="line-height: normal;"&gt;I have a strange issue with HyperLink.NavigateUrl.&lt;br&gt;
&lt;br&gt;
If I create my PageMethod call in Page_Load, it includes the virtual folder. But if I create it somewhere else, like in RowDataBound of a GridView, it does not, so the URL fails to redirect to the correct location.&lt;br&gt;
&lt;br&gt;
For example, using url aliasing, this:&lt;br&gt;
&lt;br&gt;
&lt;span style="font-size:13px"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;protected&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;override&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;void&lt;/span&gt;&lt;span style="font-size:13px"&gt; OnLoad(&lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;EventArgs&lt;/span&gt;&lt;span style="font-size:13px"&gt; e)
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;{&lt;br&gt;
&lt;span style="font-size:13px"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;    base&lt;/span&gt;&lt;span style="font-size:13px"&gt;.OnLoad(e);&lt;br&gt;
&lt;span style="font-size:13px"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;    this&lt;/span&gt;&lt;span style="font-size:13px"&gt;.requesttHyperLink.NavigateUrl = PageMethods.&lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;RequestEdit&lt;/span&gt;&lt;span style="font-size:13px"&gt;.EditRequest(108231);
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
produces this url:&lt;br&gt;
&lt;br&gt;
&lt;a href="http://localhost/myvirtualfolder/Requests/EditRequest/108231.aspx"&gt;http://localhost/myvirtualfolder/Requests/EditRequest/108231.aspx&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
but this:&lt;br&gt;
&lt;br&gt;
&lt;span style="font-size:13px"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;protected&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;void&lt;/span&gt;&lt;span style="font-size:13px"&gt; myGridView_RowDataBound(&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;object&lt;/span&gt;&lt;span style="font-size:13px"&gt; sender, &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;GridViewRowEventArgs&lt;/span&gt;&lt;span style="font-size:13px"&gt; e)
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;    if&lt;/span&gt;&lt;span style="font-size:13px"&gt; (e.Row.RowType == &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DataControlRowType&lt;/span&gt;&lt;span style="font-size:13px"&gt;.DataRow)
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;    {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;        int&lt;/span&gt;&lt;span style="font-size:13px"&gt; requestNumber = &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;Convert&lt;/span&gt;&lt;span style="font-size:13px"&gt;.ToInt32(&lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DataBinder&lt;/span&gt;&lt;span style="font-size:13px"&gt;.Eval(e.Row.DataItem, &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;RequestNumber&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;));
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;        HyperLink&lt;/span&gt;&lt;span style="font-size:13px"&gt; link = (&lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;HyperLink&lt;/span&gt;&lt;span style="font-size:13px"&gt;)e.Row.FindControl(&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;requestNumberHyperLink&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;);
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;        link.Text = requestNumber.ToString();&lt;/p&gt;
&lt;p&gt;        link.NavigateUrl = PageMethods.&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;RequestEdit&lt;/span&gt;&lt;span style="font-size:13px"&gt;.EditRequest(requestNumber);
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;    }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
produces this url:&lt;br&gt;
&lt;br&gt;
&lt;a href="http://localhost/myvirtualfolder/Requests/EditRequest/108231.aspx"&gt;&lt;span style="font-size:13px"&gt;http://localhost/Requests/EditRequest/108231.aspx&lt;/span&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
which is missing the &amp;quot;myvirtualfolder&amp;quot; part after localhost, and fails.&lt;br&gt;
&lt;br&gt;
Any ideas?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Carl&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>cnelson1</author><pubDate>Mon, 26 May 2008 04:50:09 GMT</pubDate><guid isPermaLink="false">NEW POST: Virtual directory and NavigateUrl 20080526045009A</guid></item><item><title>NEW POST: Encrypting QueryStrings</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=25522</link><description>&lt;div style="line-height: normal;"&gt;This is something that I had planned to implement, but I never found the time to do it.&lt;br&gt;
It should be possible to add support for this to PageMethods without too much difficulty. Nobody has volunteered yet to tackle this subject. Would you like to implement it? If so, please contact me.&lt;br&gt;
&lt;br&gt;
Fabrice&lt;br&gt;
&lt;/div&gt;</description><author>fabrice</author><pubDate>Mon, 12 May 2008 17:38:50 GMT</pubDate><guid isPermaLink="false">NEW POST: Encrypting QueryStrings 20080512053850P</guid></item><item><title>NEW POST: Encrypting QueryStrings</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=25522</link><description>&lt;div class="wikidoc"&gt;
Is it possible to encrypt the query string data so that it is no so easy to tamper with?  &lt;br /&gt; &lt;br /&gt;e.g.&lt;br /&gt; &lt;br /&gt;http://yoursite.com?cust_id=29&lt;br /&gt; &lt;br /&gt;becomes&lt;br /&gt; &lt;br /&gt;http://yoursite.com?cust_id=Z5fg384bd&lt;br /&gt; &lt;br /&gt;As an example .....&lt;br /&gt; &lt;br /&gt;http://www.devcity.net/PrintArticle.aspx?ArticleID=47&lt;br /&gt;
&lt;/div&gt;</description><author>rggardner</author><pubDate>Tue, 08 Apr 2008 11:08:48 GMT</pubDate><guid isPermaLink="false">NEW POST: Encrypting QueryStrings 20080408110848A</guid></item><item><title>NEW POST: How to build source</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=23507</link><description>&lt;div class="wikidoc"&gt;
Okay, I solved my own problem :).&lt;br /&gt; &lt;br /&gt;I don't know if it is because I am using Web Application Projects, but once I broke my HttpHandler into two files (xxx.ashx and xxx.ashx.cs) the PageMethods generator no longer dumped the Methods section of the PageList.xml.&lt;br /&gt; &lt;br /&gt;YAHOO!!!&lt;br /&gt; &lt;br /&gt;The only complaints I have so far are:&lt;br /&gt;1) you cannot use constants in the attributes. For example, the UrlFormat and ParamName values cannot contain const values, &amp;quot;ParamName(SomeConst)&amp;quot;. However, this is a very minor annoyance and is just a matter of stylistic coding. And, to be honest, I don't think Microsoft attributes allow constants either.&lt;br /&gt; &lt;br /&gt;2) The PageList.xml and PageList.xml.cs files cannot be excluded and get regenerated on every build. I understand how this would be a difficult issue to solve, but I do hope you can come up with some solution. The problem is that I am forced to check out these files every build and that means no one else on the team can build that project, unless we do something funky like allow multiple checkouts or just have everyone change the file attribute to writable. Certainly these are workarounds, but it would be nice if they weren't needed.&lt;br /&gt; &lt;br /&gt;In any case, I do love this tool and will be using it consistently from now on.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Carl&lt;br /&gt;
&lt;/div&gt;</description><author>cnelson1</author><pubDate>Thu, 13 Mar 2008 22:36:01 GMT</pubDate><guid isPermaLink="false">NEW POST: How to build source 20080313103601P</guid></item><item><title>NEW POST: How to build source</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=23507</link><description>&lt;div class="wikidoc"&gt;
Well, I guess I can't use PageMethods, since I can't figure out how to stop the generator from deleting my method tags in an HttpHandler file.&lt;br /&gt; &lt;br /&gt;Too bad, becuase I love the concept.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Carl&lt;br /&gt;
&lt;/div&gt;</description><author>cnelson1</author><pubDate>Thu, 13 Mar 2008 19:56:04 GMT</pubDate><guid isPermaLink="false">NEW POST: How to build source 20080313075604P</guid></item><item><title>NEW POST: How to build source</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=23507</link><description>&lt;div class="wikidoc"&gt;
I don't know if this is the correct solution, but I solved it by deleting the registry hive for 8.0.&lt;br /&gt; &lt;br /&gt;But I have another question. I am using an HttpHandler with PageMethods. The Method tag keeps disappearing from my PageList.xml and I have to paste it back in to avoid a &amp;quot;method not found&amp;quot; error.&lt;br /&gt; &lt;br /&gt;Anyone have any idea why this keeps happening?&lt;br /&gt;
&lt;/div&gt;</description><author>cnelson1</author><pubDate>Sun, 09 Mar 2008 00:20:36 GMT</pubDate><guid isPermaLink="false">NEW POST: How to build source 20080309122036A</guid></item><item><title>NEW POST: How to build source</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=23507</link><description>&lt;div class="wikidoc"&gt;
Hi.&lt;br /&gt; &lt;br /&gt;I tried to build the latest source which includes VS 2008 support and other fixes. The build fails with &amp;quot;Unable to build registry value&amp;quot; errors on the 8.0 key values in the Setup.vdproj file. What is the process to get the build to succeed?&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Carl&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>cnelson1</author><pubDate>Thu, 06 Mar 2008 16:59:06 GMT</pubDate><guid isPermaLink="false">NEW POST: How to build source 20080306045906P</guid></item><item><title>COMMENTED FEATURE: Add support for VS 2008</title><link>http://www.codeplex.com/PageMethods/WorkItem/View.aspx?WorkItemId=2494</link><description>Add initial support for Visual Studio 2008 &amp;#40;Orcas&amp;#41;. Target is Orcas Beta 2, but the work can be started with Beta 1.&lt;br /&gt;Comments: ** Comment from web user: fabrice ** &lt;p&gt;Thanks for the tip azote. For information, this was already included in the source code in July. It&amp;#39;s true that no release include this changes yet though.&lt;br /&gt;The .reg file for VS 2008 can be found here&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;PageMethods&amp;#47;SourceControl&amp;#47;DirectoryView.aspx&amp;#63;SourcePath&amp;#61;&amp;#37;24&amp;#37;2fPageMethods&amp;#37;2fSource&amp;#37;2fPageMethods2005&amp;#37;2fSetup&amp;#38;changeSetId&amp;#61;3483&lt;/p&gt;</description><author>fabrice</author><pubDate>Wed, 23 Jan 2008 00:43:09 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Add support for VS 2008 20080123124309A</guid></item><item><title>COMMENTED FEATURE: Add support for VS 2008</title><link>http://www.codeplex.com/PageMethods/WorkItem/View.aspx?WorkItemId=2494</link><description>Add initial support for Visual Studio 2008 &amp;#40;Orcas&amp;#41;. Target is Orcas Beta 2, but the work can be started with Beta 1.&lt;br /&gt;Comments: ** Comment from web user: azote ** &lt;p&gt;I can&amp;#39;t access that page on ChrisdoesDev.com.... but this is how I manage to got it working&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;carlosrivero.com&amp;#47;how-to-use-page-methods-with-visual-studio-2008&lt;br /&gt;&lt;/p&gt;</description><author>azote</author><pubDate>Tue, 22 Jan 2008 19:16:58 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Add support for VS 2008 20080122071658P</guid></item><item><title>NEW POST: How to use PageMethods and SVN together</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=10867</link><description>&lt;div class="wikidoc"&gt;
Marco,&lt;br /&gt; &lt;br /&gt;Thanks for replying.  Alas, it is not possible to exclude like this in TFS, afaik anyway.  We've gone down our own methods anyway as we've some legacy code to support that would prove tricky with this approach.  I would definitely consdier it for other projects, especially ones I use SVN with.&lt;br /&gt; &lt;br /&gt;On a note of pedantry, you stated the exact opposite in your first post, but it gave the right idea anyway.  I'd tried both ways, i.e. with .cs or just .xml.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Colum&lt;br /&gt;
&lt;/div&gt;</description><author>colum</author><pubDate>Tue, 20 Nov 2007 18:28:43 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use PageMethods and SVN together 20071120062843P</guid></item><item><title>NEW POST: How to use PageMethods and SVN together</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=10867</link><description>&lt;div class="wikidoc"&gt;
Hello flcdrg and colum,&lt;br /&gt; &lt;br /&gt;you &lt;b&gt;do not&lt;/b&gt; have to exclude &lt;i&gt;PageList.xml&lt;/i&gt; but &lt;b&gt;only&lt;/b&gt; &lt;i&gt;PageList.xml&lt;b&gt;.cs&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt; &lt;br /&gt;Then the metadata stays in the source repository, but the code generated fom it not. And of course, do not mix up excluding from the Visual Studio project or solution with exclduding from source control (SVN or TFS). I do not know TFS in detail and therefore not, if it is possible to exclude files from being controlled as it is with SVN, but it should be.&lt;br /&gt; &lt;br /&gt;Hope this helps.&lt;br /&gt; &lt;br /&gt;Marco&lt;br /&gt;
&lt;/div&gt;</description><author>iCmvf</author><pubDate>Thu, 15 Nov 2007 18:33:07 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use PageMethods and SVN together 20071115063307P</guid></item><item><title>COMMENTED ISSUE: Only update pagelist.xml if necessary</title><link>http://www.codeplex.com/PageMethods/WorkItem/View.aspx?WorkItemId=2493</link><description>When rebuilding pagelist.xml, consider caching it in memory and comparing it to the on-disk version &amp;#40;eg use a hash of some kind&amp;#41;&lt;br /&gt;&lt;br /&gt;Only write to disk if they are different.&lt;br /&gt;Comments: ** Comment from web user: fabrice ** &lt;p&gt;I have ideas for quick wins on this. I&amp;#39;ll try to implement them very soon.&lt;/p&gt;</description><author>fabrice</author><pubDate>Thu, 15 Nov 2007 10:29:47 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Only update pagelist.xml if necessary 20071115102947A</guid></item><item><title>NEW POST: How to use PageMethods and SVN together</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=10867</link><description>&lt;div class="wikidoc"&gt;
I am also using TFS and Web Application Project (WAP).  This frequent editing issue does seem to be a deal breaker for my use of PageMethods, which otherwise seem great.  &lt;br /&gt; &lt;br /&gt;Excluding PageList.xml does not work in that it doesn't allow WAP to then compile because this and the .cs file are nested and get excluded together. &lt;br /&gt; &lt;br /&gt;Is there any work being done against issues 2492 or 2493?   Do you see much more work being done on this?  And yes, I know that if you want something done well, you're best doing it yourself.   Unfortunately I simply haven't the time now.  Will keep an eye on this and see how it goes.&lt;br /&gt; &lt;br /&gt;Colum&lt;br /&gt;ps - I know SVN and think it is great, however so is TFS (to preempt a my technology is better than yours response;)&lt;br /&gt;
&lt;/div&gt;</description><author>colum</author><pubDate>Thu, 15 Nov 2007 09:55:14 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use PageMethods and SVN together 20071115095514A</guid></item><item><title>NEW POST: Question on licensing when including in install program file</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=16297</link><description>&lt;div class="wikidoc"&gt;
Hello,&lt;br /&gt; &lt;br /&gt;I'm not an expert in licenses. I chose the Ms-CL license because it seemed simple. Well, it looks that either it's too simple or too restrictive.&lt;br /&gt;In any case, I don't intend to refrain anyone from packaging the PageMethods DLL in zip of msi archives.&lt;br /&gt; &lt;br /&gt;By the way, Microsoft's licenses have just been approved by the OSI. At this occasion, the license names have changed. The Microsoft Community License (Ms-CL) is now the Microsoft Reciprocal License (Ms-RL). I've reflected that for PageMethods on CodePlex.&lt;br /&gt; &lt;br /&gt;As far as I can tell, the content of the license has not changed. Only the name.&lt;br /&gt;The following page has more information about the license, but it is even more confusing: &lt;a href="http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx#ERC" class="externalLink"&gt;http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx#ERC&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;I hope Microsoft will be able to clear this up. Otherwise, I'll have to add a special note to address this kind of common requirement.&lt;br /&gt; &lt;br /&gt;Regards,&lt;br /&gt;Fabrice&lt;br /&gt;
&lt;/div&gt;</description><author>fabrice</author><pubDate>Wed, 24 Oct 2007 11:34:58 GMT</pubDate><guid isPermaLink="false">NEW POST: Question on licensing when including in install program file 20071024113458A</guid></item><item><title>Project License Changed</title><link>http://www.codeplex.com/PageMethods/Project/License.aspx?LicenseHistoryId=6060</link><description>Microsoft Reciprocal License &amp;#40;Ms-RL&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;1. Definitions&amp;#13;&amp;#10;&amp;#13;&amp;#10;The terms &amp;#34;reproduce,&amp;#34; &amp;#34;reproduction,&amp;#34; &amp;#34;derivative works,&amp;#34; and &amp;#34;distribution&amp;#34; have the same meaning here as under U.S. copyright law.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contribution&amp;#34; is the original software, or any additions or changes to the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contributor&amp;#34; is any person that distributes its contribution under this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#34;Licensed patents&amp;#34; are a contributor&amp;#39;s patent claims that read directly on its contribution.&amp;#13;&amp;#10;&amp;#13;&amp;#10;2. Grant of Rights&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and&amp;#47;or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3. Conditions and Limitations&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; Reciprocal Grants- For any file you distribute that contains code from the software &amp;#40;in source code or binary format&amp;#41;, you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; No Trademark License- This license does not grant you rights to use any contributors&amp;#39; name, logo, or trademarks.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;C&amp;#41; If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;D&amp;#41; If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;E&amp;#41; If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;F&amp;#41; The software is licensed &amp;#34;as-is.&amp;#34; You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</description><author></author><pubDate>Wed, 24 Oct 2007 11:31:27 GMT</pubDate><guid isPermaLink="false">Project License Changed 20071024113127A</guid></item><item><title>NEW POST: Question on licensing when including in install program file</title><link>http://www.codeplex.com/PageMethods/Thread/View.aspx?ThreadId=16297</link><description>&lt;div class="wikidoc"&gt;
We are planning to use PageMethods.dll (as a standalone, unchanged file) in a commercial product and there seems a little ambiguity in the license, which I hope someone might comment on or clear up.&lt;br /&gt; &lt;br /&gt;The license says:  &amp;quot;For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.&amp;quot;&lt;br /&gt; &lt;br /&gt;We are distributing the PageMethods.dll file and lots of our own files that call it and do other things. So on one level this seems clear.&lt;br /&gt; &lt;br /&gt;However in order to distribute the program, we are wrapping all the files into an install program (PageMethods.dll and a series of other files) in a conventional way. My concern is that we are then making a larger file which itself includes PageMethods and so to use this program, we'd have to provide the source to everything else, just because we are making a file that installs it all together. So potentially we'd have to distribute PageMethods.dll as one file and the rest of our product as another file (which would be a pain for users).&lt;br /&gt; &lt;br /&gt;I'm sure that this is not intended, and that lots of other people who use PageMethods.dll and other Microsoft community license programs provide them in a zip or install program, can anyone comment or help clear this up.&lt;br /&gt;
&lt;/div&gt;</description><author>jk812</author><pubDate>Thu, 11 Oct 2007 09:56:59 GMT</pubDate><guid isPermaLink="false">NEW POST: Question on licensing when including in install program file 20071011095659A</guid></item><item><title>Patch Applied</title><link>http://www.codeplex.com/PageMethods/SourceControl/PatchList.aspx</link><description>
&lt;p&gt;&lt;a href='/UserAccount/UserProfile.aspx?UserName=fabrice'&gt;fabrice&lt;/a&gt; has applied patch #114.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br&gt;Applied in changeset 3483.&lt;/p&gt;</description><author>fabrice</author><pubDate>Fri, 06 Jul 2007 14:29:59 GMT</pubDate><guid isPermaLink="false">Patch Applied 20070706022959P</guid></item><item><title>COMMENTED FEATURE: Add support for VS 2008</title><link>http://www.codeplex.com/PageMethods/WorkItem/View.aspx?WorkItemId=2494</link><description>Add initial support for Visual Studio 2008 (Orcas). Target is Orcas Beta 2, but the work can be started with Beta 1.&lt;br/&gt;Comments: Associated with changeset 3483.</description><author>fabrice</author><pubDate>Fri, 06 Jul 2007 14:27:48 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Add support for VS 2008 20070706022748P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/PageMethods/SourceControl/ListDownloadableCommits.aspx</link><description>Added initial support for VS 2008.&amp;#13;&amp;#10;Code is unchanged, only the registration of the add-in has been added.</description><author>fabrice</author><pubDate>Fri, 06 Jul 2007 14:27:47 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070706022747P</guid></item></channel></rss>