<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4649618174811422032</id><updated>2011-11-27T16:14:27.770-08:00</updated><category term='VS 2008'/><category term='Developers'/><category term='EventReceiver'/><category term='MOSS 2007'/><category term='WebPart'/><category term='SharePoint Development'/><category term='SPList'/><category term='SharePoint Online'/><category term='Tools'/><category term='VSeWSS  1.3'/><category term='MCP'/><category term='Windows Server 2008'/><category term='Error'/><category term='Silverlight Tools'/><category term='WSS 4.0'/><category term='SharePoint Administration'/><category term='WSS 3.0'/><category term='Windows 7'/><title type='text'>SharePoint Development</title><subtitle type='html'>Заметки о разработке компонент для WSS 3.0, MOSS 2007.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-5313260736762459887</id><published>2010-03-02T06:59:00.000-08:00</published><updated>2010-03-02T07:02:25.229-08:00</updated><title type='text'>FireWall</title><content type='html'>&lt;div&gt;Windows 7&lt;/div&gt;Не забывайте открывать порты которые вы используете если хотите дать доступ к аппликации.&lt;div&gt;Ага, а то я забыл и пол дня пытался настроить IIS7 что только не перепробовал :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-5313260736762459887?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/5313260736762459887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2010/03/firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/5313260736762459887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/5313260736762459887'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2010/03/firewall.html' title='FireWall'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-4093536984047465584</id><published>2010-01-08T03:35:00.000-08:00</published><updated>2010-01-08T07:35:32.722-08:00</updated><title type='text'>Windows 7 + MOSS 2010</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;Всем привет,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;Продолжу колонку по новинкам и интересным публекациям касающихся &lt;/span&gt;SharePoint&lt;span lang="RU" style="mso-ansi-language:RU"&gt; 2007/2010.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-size:24px;"&gt;&lt;span lang="RU"  style="mso-fareast-Times New Roman&amp;quot;;mso-ansi-language: RUfont-family:&amp;quot;;"&gt;Установка на &lt;/span&gt;&lt;span style="mso-fareast-Times New Roman&amp;quot;font-family:&amp;quot;;"&gt;Windows&lt;/span&gt;&lt;span lang="RU"  style="mso-fareast-Times New Roman&amp;quot;;mso-ansi-language: RUfont-family:&amp;quot;;"&gt; 7 (64)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;И так начну с  того что как и анонсировалось &lt;/span&gt;Microsoft Office SharePoint Server &lt;span lang="RU" style="mso-ansi-language:RU"&gt;2010 или &lt;/span&gt;WSS&lt;span lang="RU" style="mso-ansi-language:RU"&gt; 4.0 встают как на &lt;/span&gt;Windows&lt;span lang="RU" style="mso-ansi-language:RU"&gt; 7 (64) так и на &lt;/span&gt;Vista&lt;span lang="RU" style="mso-ansi-language:RU"&gt;, гип-гип ура, долой виртуализацию &lt;/span&gt;&lt;span lang="RU"  style="mso-ansi-language:RU;font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;Статья как установить &lt;/span&gt;Microsoft Office SharePoint Server 2010 &lt;span lang="RU" style="mso-ansi-language:RU"&gt;или &lt;/span&gt;WSS 4.0 &lt;span lang="RU" style="mso-ansi-language: RU"&gt;на &lt;/span&gt;Windows 7 (64): &lt;a href="http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx"&gt;http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;У меня инсталяция прошла успешно, правда я до того установил &lt;/span&gt;VS&lt;span lang="RU" style="mso-ansi-language:RU"&gt; 2010 &lt;/span&gt;beta&lt;span lang="RU" style="mso-ansi-language: RU"&gt; 2 и потому устанавливать Microsoft Sync Framework и SQL Server Native Client из пункта 7  не пришлось.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;Важно! Обратите внимание что после инсталяции перед конфигурацией нужно установить хотфиксы на &lt;/span&gt;SQL и только после этого продолжить настройку.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;PS.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Если у вас влзникла ошибка в конфигурации потипу вот такой:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 17px; "&gt;friendlyMessage for task evalprovision is &lt;strong&gt;An exception of type Microsoft.Office.Server.UserProfiles.Use&lt;wbr&gt;rProfileException was thrown. Additional exception information: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive.&lt;/strong&gt; (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.c&lt;wbr&gt;onfig line 56)&lt;br /&gt;debugMessage for task evalprovision is An exception of type Microsoft.Office.Server.UserProfiles.Use&lt;wbr&gt;rProfileException was thrown. Additional exception information: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.c&lt;wbr&gt;onfig line 56)&lt;br /&gt;Microsoft.Office.Server.UserProfiles.Use&lt;wbr&gt;rProfileException: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.c&lt;wbr&gt;onfig line 56) ---&gt; System.Configuration.ConfigurationErrors&lt;wbr&gt;Exception: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.c&lt;wbr&gt;onfig line 56)&lt;br /&gt;at System.Configuration.BaseConfigurationRe&lt;wbr&gt;cord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)&lt;br /&gt;at System.Configuration.BaseConfigurationRe&lt;wbr&gt;cord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object&amp;amp; result, Object&amp;amp; resultRuntimeObject)&lt;br /&gt;at System.Configuration.BaseConfigurationRe&lt;wbr&gt;cord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object&amp;amp; result, Object&amp;amp; resultRuntimeObject)&lt;br /&gt;at System.Configuration.ConfigurationSectio&lt;wbr&gt;nCollection.Get(String name)&lt;br /&gt;at System.ServiceModel.Configuration.Servic&lt;wbr&gt;eModelSectionGroup.get_Client()&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Mos&lt;wbr&gt;sClientBase`1.GetServiceBinding(String endpointConfigurationName)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Mos&lt;wbr&gt;sClientBase`1.GetChannelFactory(String endpointConfigurationName)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Mos&lt;wbr&gt;sClientBase`1.get_Channel()&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Mos&lt;wbr&gt;sClientBase`1.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Pro&lt;wbr&gt;filePropertyServiceClient.ExecuteOnChann&lt;wbr&gt;el(String operationName, CodeBlock codeBlock)&lt;br /&gt;--- End of inner exception stack trace ---&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Pro&lt;wbr&gt;filePropertyServiceClient.ExecuteOnChann&lt;wbr&gt;el(String operationName, CodeBlock codeBlock)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.Pro&lt;wbr&gt;filePropertyServiceClient.GetProfileProp&lt;wbr&gt;erties()&lt;br /&gt;at Microsoft.Office.Server.Administration.U&lt;wbr&gt;serProfileApplicationProxy.RefreshProper&lt;wbr&gt;ties(Guid applicationID)&lt;br /&gt;at Microsoft.Office.Server.Utilities.SPAsyn&lt;wbr&gt;cCache`2.GetValueNow(K key)&lt;br /&gt;at Microsoft.Office.Server.Utilities.SPAsyn&lt;wbr&gt;cCache`2.GetValue(K key, Boolean asynchronous)&lt;br /&gt;at Microsoft.Office.Server.Administration.U&lt;wbr&gt;serProfileApplicationProxy.InitializePro&lt;wbr&gt;pertyCache()&lt;br /&gt;at Microsoft.Office.Server.Administration.U&lt;wbr&gt;serProfileApplicationProxy.Provision()&lt;br /&gt;at Microsoft.SharePoint.PostSetupConfigurat&lt;wbr&gt;ion.EvalModeProvisionTask.ProvisionServi&lt;wbr&gt;ceApplicationsAndProxies()&lt;br /&gt;at Microsoft.SharePoint.PostSetupConfigurat&lt;wbr&gt;ion.EvalModeProvisionTask.Run()&lt;br /&gt;at Microsoft.SharePoint.PostSetupConfigurat&lt;wbr&gt;ion.TaskThread.ExecuteTask()&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Решение такое:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Tahoma, Verdana, Arial; line-height: 17px; font-size: 13px; color: rgb(51, 51, 51); "&gt;&lt;strong style="line-height: 17px; font-weight: bold; "&gt;Microsoft has just posted an update for Windows 7 and Windows Server 2008 R2 that resolves this issue.  For me I stopped all SharePoint services, installed the hotfix, and then restarted the services.   Now search is working fine in my environment.   You can download the patch from here:&lt;a href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806" style="line-height: 17px; font-weight: inherit; text-decoration: none; color: rgb(1, 73, 130); cursor: pointer; "&gt;http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-size:24px;"&gt;Миграция с 2007 на 2010&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Появилась новая статья про миграцию:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;Думаю будет актально в скором времени.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx"&gt;http&lt;span lang="RU" style="mso-ansi-language:RU"&gt;://&lt;/span&gt;technet&lt;span lang="RU" style="mso-ansi-language:RU"&gt;.&lt;/span&gt;microsoft&lt;span lang="RU" style="mso-ansi-language: RU"&gt;.&lt;/span&gt;com&lt;span lang="RU" style="mso-ansi-language:RU"&gt;/&lt;/span&gt;en&lt;span lang="RU" style="mso-ansi-language:RU"&gt;-&lt;/span&gt;us&lt;span lang="RU" style="mso-ansi-language: RU"&gt;/&lt;/span&gt;sharepoint&lt;span lang="RU" style="mso-ansi-language:RU"&gt;/&lt;/span&gt;ee&lt;span lang="RU" style="mso-ansi-language:RU"&gt;517214.&lt;/span&gt;aspx&lt;/a&gt;&lt;span lang="RU" style="mso-ansi-language:RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-4093536984047465584?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/4093536984047465584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2010/01/windows-7-moss-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4093536984047465584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4093536984047465584'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2010/01/windows-7-moss-2010.html' title='Windows 7 + MOSS 2010'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-4721361820602701629</id><published>2009-11-18T01:36:00.000-08:00</published><updated>2009-11-18T02:02:30.152-08:00</updated><title type='text'>SharePoint Server 2010 Beta (x64) - (English)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Ура! Ура! Ура!&lt;br /&gt;на MSDN появилась версия Шарпоинта 2010&lt;br /&gt;&lt;br /&gt;SharePoint Server 2010 Beta (x64) - (English)   Includes: Beta; 11/16/2009 &lt;br /&gt;File Name: en_sharepoint_server_2010_beta_x64_x16-19249.exe &lt;br /&gt;Date Posted (UTC): 11/16/2009 7:20:13 AM ISO/CRC: 49F90850&lt;br /&gt;SHA1: DDEFC5E677FB5CFCD50E677AA9A395EB057CB730 &lt;br /&gt;Available to Levels: VS Pro with MSDN Premium (Empower); Developer AA; MSDN Universal (Retail); VSTS Team Suite (VL); VSTS Architecture (VL); VSTS Development (VL); VSTS Test (VL); VS Pro with MSDN Premium (VL); MSDN Universal (VL); VSTS Database (VL); VS Pro with MSDN Premium (Retail); VSTS Test (Retail); VSTS Development (Retail); VSTS Architecture (Retail); VSTS Team Suite (Retail); VSTS Database (Retail); BizSpark Admin; BizSpark; &lt;br /&gt;Качаю.....................&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Для тех у кого нету подписки скачать можно тут я правда не проверял на вирусы: &lt;br /&gt;http://sharingmatrix.com/file/641711/MS.SharePoint.Server.2010.part1.rar&lt;br /&gt;http://sharingmatrix.com/file/641712/MS.SharePoint.Server.2010.part2.rar&lt;br /&gt;http://sharingmatrix.com/file/641713/MS.SharePoint.Server.2010.part3.rar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;или&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://hotfile.com/dl/17855917/b5b2831/MS.SharePoint.Server.2010.part1.rar.html&lt;br /&gt;http://hotfile.com/dl/17856828/1a6ef16/MS.SharePoint.Server.2010.part2.rar.html&lt;br /&gt;http://hotfile.com/dl/17858208/40b40cd/MS.SharePoint.Server.2010.part3.rar.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-4721361820602701629?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/4721361820602701629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/11/sharepoint-server-2010-beta-x64-english.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4721361820602701629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4721361820602701629'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/11/sharepoint-server-2010-beta-x64-english.html' title='SharePoint Server 2010 Beta (x64) - (English)'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-3224294047718610017</id><published>2009-11-12T04:56:00.000-08:00</published><updated>2009-11-12T05:28:29.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 4.0'/><title type='text'>WSS 4.0</title><content type='html'>Давно я ничего не писал в блоге а между тем в этом месяце уже должна появится для загрузки бета Sharepoint 2010.&lt;br /&gt;Материалов различных в сети очень много:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;Microsoft SharePoint 2010 home page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sharepoint/ee518660.aspx"&gt;Getting Started with SharePoint 2010 (Beta)&lt;br /&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx"&gt;SharePoint 2010 (Beta) Developer Center&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=94afe886-3b20-4bc9-9a0d-acd8cd232c24"&gt;SharePoint Products and Technologies: 2010 (Technical Preview) Developer Documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5184cb27-98d9-4cc0-bb0b-4b24d5b62db6"&gt;SharePoint 2010: Developer Platform White Paper - David Chapell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ac9a3851-c298-4f4f-b7f0-63d756d2bde9"&gt;SharePoint 2010: Developer and IT Professional Learning Plan&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=cffb14e8-88a9-43bd-87aa-4792ab60d320"&gt;SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C010FC68-B47F-4DB6-B8A8-AD4BA33A35C5&amp;amp;displaylang=en"&gt;Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic&lt;/a&gt;&lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/threads"&gt;SharePoint 2010 MSDN Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Потому пока нету возможности скачать ждём и читаем...&lt;br /&gt;&lt;br /&gt;П.С.&lt;br /&gt;Кстаи помомеу очень удачно обновили MSDN:&lt;br /&gt;Статья по теме:&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ee662217(office.14,lightweight).aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-3224294047718610017?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/3224294047718610017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/11/wss-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/3224294047718610017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/3224294047718610017'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/11/wss-40.html' title='WSS 4.0'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-4528605802045425525</id><published>2009-10-05T05:30:00.000-07:00</published><updated>2009-10-05T06:29:15.177-07:00</updated><title type='text'>Лекции</title><content type='html'>Готовлю серию лекций по SharePoint 2007 для студентов университета и задумался над одним важным вопросом, с чего начинать?&lt;div&gt;&lt;br /&gt;&lt;div&gt;Первично это выкладка общих концепций это понятно, но вот дальше начать с разработки и перейти к администрированию или от администрирования к разработки?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Из "умных" мыслей пока следующие:&lt;/div&gt;&lt;div&gt;1. Подготовка сервера(Опять же вопрос Virtual PC или VMware?)&lt;/div&gt;&lt;div&gt;2. Организация проекта как это сделано в SDK Learning Kit for Visual Studio 2008&lt;/div&gt;&lt;div&gt;3. Описание идеологии и бизнес логики (главное не углубится в лицензирование а то это на отдельную лекцию выйдет....)&lt;/div&gt;&lt;div&gt;4. Знакомство с инструментами администрирования и разработки(stsadm, VSeWss, SPDev, WSPBuilder)&lt;/div&gt;&lt;div&gt;5. Объектная модель &lt;/div&gt;&lt;div&gt;6. Разработка веб части (тут тоже много всего выдумать но наверно главное это показать использование кастом контролов и внесения параметров в админке)  &lt;/div&gt;&lt;div&gt;7. Литература&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Чтоб публику заинтересовать надо ответить на вопросы "Что", "Для чего" и "Как"...&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-4528605802045425525?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/4528605802045425525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4528605802045425525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4528605802045425525'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/10/blog-post.html' title='Лекции'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-1102569995298280382</id><published>2009-09-29T07:50:00.000-07:00</published><updated>2009-09-29T07:53:14.792-07:00</updated><title type='text'>Апдейты</title><content type='html'>Вчера пришли на сервер апдейты, после чего сайты перестали работать выдавая ошибку:&lt;div&gt;&lt;i&gt;"&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; "&gt;&lt;span style="FONT-SIZE: small"&gt;&lt;i&gt;Server error: &lt;/i&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: small"&gt;&lt;a title="http://go.microsoft.com/fwlink?LinkID=96177" href="http://go.microsoft.com/fwlink?LinkID=96177"&gt;&lt;i&gt;http://go.microsoft.com/fwlink?LinkID=96177&lt;/i&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; "&gt;&lt;i&gt;"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Починить всё можно просто под администратором в командной строке набираем:&lt;/div&gt;&lt;div&gt;"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin\stsadm" -o upgrade -inplace -url &lt;b&gt;Адрес_Сайта_центральногоАдминистрирования:порт/&lt;/b&gt; -forceupgrade&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-1102569995298280382?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/1102569995298280382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/09/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/1102569995298280382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/1102569995298280382'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/09/blog-post.html' title='Апдейты'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-649723450940219391</id><published>2009-03-02T10:19:00.000-08:00</published><updated>2009-03-02T23:54:24.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Installing Silverlight Tools on Windows 7</title><content type='html'>Чтоб не получить ошибку во время инсталляции &lt;a href="http://go.microsoft.com/fwlink/?LinkId=129043"&gt;Silverlight Tools for Visual Studio 2008 SP1&lt;/a&gt; на  Windows 7&lt;br /&gt;Нужно перед установкой проверить не установлены ли любые версии&lt;span style="font-weight: bold;"&gt; Silverlight&lt;/span&gt; и &lt;span style="font-weight: bold;"&gt;Silverlight  SDK&lt;/span&gt;, если установлены снести их.&lt;br /&gt;&lt;br /&gt;Дальше запускаем&lt;span style="font-weight: bold;"&gt; Command Prompt&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;All Programs/ Accessories/Command Prompt&lt;/span&gt;) под администратором вызвав контекстное меню и нажав &lt;span style="font-weight: bold;"&gt;Run as administrator&lt;/span&gt;, появится окно &lt;span style="font-weight: bold;"&gt;User Account Control&lt;/span&gt; window жмём &lt;span style="font-weight: bold;"&gt;Yes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  В окне  Command Prompt набераем команду:&lt;br /&gt;&lt;br /&gt;  &lt;span style="font-weight: bold;"&gt;reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f&lt;/span&gt;&lt;br /&gt;жмём &lt;span style="font-weight: bold;"&gt;Enter&lt;/span&gt;&lt;br /&gt;Дальше запускаем инсталляцию  &lt;a href="http://go.microsoft.com/fwlink/?LinkId=129043"&gt;Silverlight Tools for Visual Studio 2008 SP1&lt;/a&gt;  и вуаля всё готово :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;P.S.&lt;/span&gt;&lt;br /&gt;Часто после таких манипуляций возникает ошибка при отображении &lt;span style="font-weight: bold;"&gt;XAML &lt;/span&gt;и вообще нет двойного отображения. Не спешите переустанавливать инструменты а лучше в начале зайдите &lt;span&gt;в настройки студии&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Tool -&gt; Options -&gt; Text Editor -&gt; XAML&lt;/span&gt; и если в&lt;span style="font-style: italic;"&gt; &lt;span style="font-weight: bold;"&gt;"Formatting"&lt;/span&gt;&lt;/span&gt; или  &lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;em style="font-weight: bold;"&gt;Miscellaneous&lt;/em&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;   вместо положенных страниц настройки:  &lt;span style="font-weight: bold;"&gt;"An error occurred loading this property page."&lt;br /&gt;&lt;/span&gt;Тогда всё просто, запустите &lt;span style="font-weight: bold;"&gt;RUN&lt;/span&gt; и в нём напишите &lt;span style="color: rgb(0, 0, 0);"&gt;команду &lt;a href="http://msdn.microsoft.com/en-us/library/ms241276%28VS.80%29.aspx"&gt;&lt;span style="font-weight: bold;"&gt;"devenv /resetskippkgs"&lt;/span&gt;&lt;/a&gt; ( &lt;/span&gt;"VCSExpress /resetskippkgs" (для VS2008 Express C#) )&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-649723450940219391?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/649723450940219391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/03/installing-silverlight-tools-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/649723450940219391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/649723450940219391'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/03/installing-silverlight-tools-on-windows.html' title='Installing Silverlight Tools on Windows 7'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-674743951579810747</id><published>2009-02-20T06:53:00.001-08:00</published><updated>2009-03-03T00:01:07.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='SPList'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>WebPart for adding Item To Bug List.</title><content type='html'>Хочу выложить код, в своё время с котором немного намучился из за каламбура со связанными списками.&lt;br /&gt;Задача стояла такая: Есть список для логирования багов, самой форме слишком много полей которые не всегда есть время заполнять, а хочется в момент ввести данные и отправить их. Потому предстояло сделать вэб часть, в которую можно было бы ввести данные и добавить новый элемент.&lt;br /&gt;Код:&lt;br /&gt;&lt;br /&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Runtime.InteropServices;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Web.UI;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Xml.Serialization;&lt;br /&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebControls;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebPartPages;&lt;br /&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;namespace&lt;/span&gt; ELEKS.SharePoint.WebParts&lt;br /&gt;{&lt;br /&gt;   [Guid(&lt;span class="str"&gt;"28ce955d-63e9-4681-b02c-d0583a25e0e3"&lt;/span&gt;)]&lt;br /&gt;   &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; QuickBugLog : System.Web.UI.WebControls.WebParts.WebPart&lt;br /&gt;   {&lt;br /&gt;       &lt;span class="kwrd"&gt;private&lt;/span&gt; Microsoft.SharePoint.SPWeb web = &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;       &lt;span class="kwrd"&gt;private&lt;/span&gt; Microsoft.SharePoint.SPList bugsList = &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;       &lt;span class="kwrd"&gt;private&lt;/span&gt; Microsoft.SharePoint.SPList projectsList = &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; TextBox txtBugTitle;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; TextBox txtReproSteps;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; DropDownList ddlProject;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; Label lblValidationError;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; Button btnBugLog;&lt;br /&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;       &lt;span class="kwrd"&gt;public&lt;/span&gt; QuickBugLog()&lt;br /&gt;       {&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; CreateChildControls()&lt;br /&gt;       {&lt;br /&gt;           &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;&lt;br /&gt;               &lt;span class="rem"&gt;//initialize label&lt;/span&gt;&lt;br /&gt;               lblValidationError = &lt;span class="kwrd"&gt;new&lt;/span&gt; Label();&lt;br /&gt;               lblValidationError.CssClass = &lt;span class="str"&gt;"ms-formvalidation"&lt;/span&gt;;&lt;br /&gt;               Controls.Add(lblValidationError);&lt;br /&gt;&lt;br /&gt;               &lt;span class="rem"&gt;//initialize textboxes&lt;/span&gt;&lt;br /&gt;               txtBugTitle = &lt;span class="kwrd"&gt;new&lt;/span&gt; TextBox();&lt;br /&gt;               txtReproSteps = &lt;span class="kwrd"&gt;new&lt;/span&gt; TextBox();&lt;br /&gt;               txtReproSteps.TextMode = TextBoxMode.MultiLine;&lt;br /&gt;               txtReproSteps.Columns = 40;&lt;br /&gt;               txtReproSteps.Rows = 8;&lt;br /&gt;               Controls.Add(txtReproSteps);&lt;br /&gt;               Controls.Add(txtBugTitle);&lt;br /&gt;&lt;br /&gt;               &lt;span class="rem"&gt;//initialize button&lt;/span&gt;&lt;br /&gt;               btnBugLog = &lt;span class="kwrd"&gt;new&lt;/span&gt; Button();&lt;br /&gt;               btnBugLog.Text = &lt;span class="str"&gt;"Log Bug"&lt;/span&gt;;&lt;br /&gt;               btnBugLog.Click += &lt;span class="kwrd"&gt;new&lt;/span&gt; EventHandler(btnBugLog_Click);&lt;br /&gt;               Controls.Add(btnBugLog);&lt;br /&gt;&lt;br /&gt;               &lt;span class="rem"&gt;//initialize comboboxes&lt;/span&gt;&lt;br /&gt;               ddlProject = &lt;span class="kwrd"&gt;new&lt;/span&gt; DropDownList();&lt;br /&gt;               Controls.Add(ddlProject);&lt;br /&gt;              &lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;catch&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text += &lt;span class="str"&gt;"Error 1 : Can't Initialize controls."&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="rem"&gt;//get the web&lt;/span&gt;&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.web = Microsoft.SharePoint.SPContext.Current.Web;&lt;br /&gt;               web.AllowUnsafeUpdates = &lt;span class="kwrd"&gt;true&lt;/span&gt;;&lt;br /&gt;               &lt;span class="rem"&gt;//get the bugsheet list&lt;/span&gt;&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.bugsList = Microsoft.SharePoint.SPContext.Current.Web.Lists[&lt;span class="str"&gt;"Bugs"&lt;/span&gt;];&lt;br /&gt;               &lt;span class="rem"&gt;//get the projects list&lt;/span&gt;&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.projectsList = Microsoft.SharePoint.SPContext.Current.Web.GetList(web.ServerRelativeUrl + &lt;span class="str"&gt;"/Lists/Projects/"&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;catch&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text += &lt;span class="str"&gt;"Error 0 : Can't connect to the curent context."&lt;/span&gt;;&lt;br /&gt;           &lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="rem"&gt;//write CALM query for filtering data in list, to display active projects&lt;/span&gt;&lt;br /&gt;               &lt;span class="kwrd"&gt;string&lt;/span&gt; strCalmQuery =&lt;br /&gt;               &lt;span class="str"&gt;"&amp;lt;Query&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;OrderBy&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                       &lt;span class="str"&gt;"&amp;lt;FieldRef Name='Title' /&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;/OrderBy&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;Where&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                      &lt;span class="str"&gt;"&amp;lt;Geq&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                          &lt;span class="str"&gt;"&amp;lt;FieldRef Name='EndDate' /&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                          &lt;span class="str"&gt;"&amp;lt;Value Type='DateTime'&amp;gt;"&lt;/span&gt; + System.DateTime.Today.ToString(&lt;span class="str"&gt;"yyyy/MM/dd HH:mm:ss"&lt;/span&gt;) + &lt;span class="str"&gt;"&amp;lt;/Value&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                      &lt;span class="str"&gt;"&amp;lt;/Geq&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;/Where&amp;gt;"&lt;/span&gt; +&lt;br /&gt;               &lt;span class="str"&gt;"&amp;lt;/Query&amp;gt;"&lt;/span&gt;;&lt;br /&gt;               SPQuery query = &lt;span class="kwrd"&gt;new&lt;/span&gt; SPQuery();&lt;br /&gt;               query.Query = strCalmQuery;&lt;br /&gt;               &lt;span class="rem"&gt;//Filter Project list Using CALM query&lt;/span&gt;&lt;br /&gt;               SPListItemCollection filteredItems = &lt;span class="kwrd"&gt;this&lt;/span&gt;.projectsList.GetItems(query);&lt;br /&gt;               &lt;span class="kwrd"&gt;if&lt;/span&gt; (filteredItems.Count != 0)&lt;br /&gt;               {&lt;br /&gt;                   &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (SPListItem item &lt;span class="kwrd"&gt;in&lt;/span&gt; filteredItems)&lt;br /&gt;                   {&lt;br /&gt;                       ListItem li = &lt;span class="kwrd"&gt;new&lt;/span&gt; ListItem(item.DisplayName.ToString());&lt;br /&gt;                       ddlProject.Items.Add(li);&lt;br /&gt;                   }&lt;br /&gt;               }&lt;br /&gt;               &lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;br /&gt;               {&lt;br /&gt;                   &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text = &lt;span class="str"&gt;"Projects List is empty."&lt;/span&gt;;&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;catch&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text += &lt;span class="str"&gt;"Error 2 : Can't Filter Data With this CALM query."&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;       &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Render(System.Web.UI.HtmlTextWriter writer)&lt;br /&gt;&lt;br /&gt;       {&lt;br /&gt;&lt;br /&gt;          &lt;br /&gt;           &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;table width=100%&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td colspan=2&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               lblValidationError.RenderControl(writer);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;Bug Name:&amp;lt;span class=’ms-formvalidation’&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               txtBugTitle.RenderControl(writer);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;Project:&amp;lt;span class=’ms-formvalidation’&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               ddlProject.RenderControl(writer);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;Repro Steps: &amp;lt;span class=’ms-formvalidation’&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               txtReproSteps.RenderControl(writer);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               btnBugLog.RenderControl(writer);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;);&lt;br /&gt;               writer.Write(&lt;span class="str"&gt;"&amp;lt;/table&amp;gt;"&lt;/span&gt;);&lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;catch&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text += &lt;span class="str"&gt;"Error 3 : Can't Render controls."&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; btnBugLog_Click(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;string&lt;/span&gt; strCalmQuery_ProjectSelected =&lt;br /&gt;               &lt;span class="str"&gt;"&amp;lt;Query&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;Where&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                      &lt;span class="str"&gt;"&amp;lt;Geq&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                          &lt;span class="str"&gt;"&amp;lt;FieldRef Name='Title' /&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                          &lt;span class="str"&gt;"&amp;lt;Value Type='Text'&amp;gt;"&lt;/span&gt; + ddlProject.SelectedItem.Text.ToString() + &lt;span class="str"&gt;"&amp;lt;/Value&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                      &lt;span class="str"&gt;"&amp;lt;/Geq&amp;gt;"&lt;/span&gt; +&lt;br /&gt;                  &lt;span class="str"&gt;"&amp;lt;/Where&amp;gt;"&lt;/span&gt; +&lt;br /&gt;               &lt;span class="str"&gt;"&amp;lt;/Query&amp;gt;"&lt;/span&gt;;&lt;br /&gt;               SPQuery query_ProjectSelected = &lt;span class="kwrd"&gt;new&lt;/span&gt; SPQuery();&lt;br /&gt;               query_ProjectSelected.Query = strCalmQuery_ProjectSelected;&lt;br /&gt;               &lt;span class="kwrd"&gt;int&lt;/span&gt; ProjectSelected_id = 0;&lt;br /&gt;               &lt;span class="rem"&gt;//Filter Project list Using CALM query&lt;/span&gt;&lt;br /&gt;               SPListItemCollection filteredItems = &lt;span class="kwrd"&gt;this&lt;/span&gt;.projectsList.GetItems(query_ProjectSelected);&lt;br /&gt;               &lt;span class="kwrd"&gt;if&lt;/span&gt; (filteredItems.Count != 0)&lt;br /&gt;               {&lt;br /&gt;                   ProjectSelected_id = filteredItems[0].ID;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;               &lt;span class="kwrd"&gt;if&lt;/span&gt; ((txtBugTitle.Text.ToString() != &lt;span class="str"&gt;""&lt;/span&gt;) &amp;amp; (txtReproSteps.Text.ToString()!=&lt;span class="str"&gt;""&lt;/span&gt;))&lt;br /&gt;               {&lt;br /&gt;&lt;br /&gt;                   SPListItem item = &lt;span class="kwrd"&gt;this&lt;/span&gt;.bugsList.Items.Add();&lt;br /&gt;                   item[&lt;span class="str"&gt;"Title"&lt;/span&gt;] = txtBugTitle.Text.ToString();&lt;br /&gt;                   item[&lt;span class="str"&gt;"Repro Steps"&lt;/span&gt;] = txtReproSteps.Text.ToString();&lt;br /&gt;                   item[&lt;span class="str"&gt;"Assigned To"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Resolved By"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Resolution"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Status"&lt;/span&gt;] = 2;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Priority"&lt;/span&gt;] = 2;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Fix By"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Project"&lt;/span&gt;] = &lt;span class="kwrd"&gt;new&lt;/span&gt; SPFieldLookupValue(ProjectSelected_id, ddlProject.SelectedItem.Text.ToString());&lt;br /&gt;                   item[&lt;span class="str"&gt;"Category"&lt;/span&gt;] = 2;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Comments"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item[&lt;span class="str"&gt;"Created By"&lt;/span&gt;] = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   item.Update();&lt;br /&gt;                   &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text = &lt;span class="str"&gt;"Bug: "&lt;/span&gt; + item.Title.ToString() + &lt;span class="str"&gt;" loged at: "&lt;/span&gt; + System.DateTime.Today.ToString(&lt;span class="str"&gt;"yyyy/MM/dd HH:mm:ss"&lt;/span&gt;);&lt;br /&gt;                   txtBugTitle.Text = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;                   txtReproSteps.Text = &lt;span class="str"&gt;""&lt;/span&gt;;&lt;br /&gt;               }&lt;br /&gt;               &lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;br /&gt;               {&lt;br /&gt;                   &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text = &lt;span class="str"&gt;"Fill in all fields to log a bug."&lt;/span&gt;;&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;           &lt;span class="kwrd"&gt;catch&lt;/span&gt;&lt;br /&gt;           {&lt;br /&gt;               &lt;span class="kwrd"&gt;this&lt;/span&gt;.lblValidationError.Text += &lt;span class="str"&gt;"Error 4 : Can't add Item to the bug list."&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-674743951579810747?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/674743951579810747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/webpart-for-adding-item-to-bug-list.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/674743951579810747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/674743951579810747'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/webpart-for-adding-item-to-bug-list.html' title='WebPart for adding Item To Bug List.'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-4568331075876554750</id><published>2009-02-19T07:44:00.000-08:00</published><updated>2009-03-02T23:59:41.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Administration'/><title type='text'>Running SharePoint on Windows 7</title><content type='html'>Устал от тормозов на виртуальной машине с Windows Server 2008+ VS2008 + MOSS 2007 + VSeWSS...&lt;br /&gt;Установил себе на ноутбук &lt;a href="http://www.microsoft.com/windows/windows-7/"&gt;Windows 7&lt;/a&gt; далее используя  &lt;a target="_blank" href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx"&gt;tool созданный by Bamboo Solutions&lt;/a&gt; установил &lt;span id="ctl00_ContentPlaceHolder1_FormView1_textLabel"&gt; &lt;a target="_blank" href="http://www.microsoft.com/sharepoint"&gt;Windows SharePoint Services 3.0&lt;/a&gt; SP1 предварительно установив &lt;/span&gt;&lt;span id="ctl00_ContentPlaceHolder1_FormView1_textLabel"&gt;&lt;a target="_blank" href="http://www.microsoft.com/sqlserver/2008/"&gt;SQL Server 2008&lt;/a&gt; Express.&lt;br /&gt;На это всё установил VS 2008 и вуаля...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_AI2m5cywEMA/SZ2BSXnnd0I/AAAAAAAAB9s/6L5SUI_Rbic/s912/WSS3%2BW7.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 912px; height: 570px;" src="http://lh6.ggpht.com/_AI2m5cywEMA/SZ2BSXnnd0I/AAAAAAAAB9s/6L5SUI_Rbic/s912/WSS3%2BW7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="ctl00_ContentPlaceHolder1_FormView1_textLabel"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_AI2m5cywEMA/SZ2BSXnnd0I/AAAAAAAAB9s/6L5SUI_Rbic/s912/WSS3%2BW7.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И помните что для полного "администрирования сервера" в центральной панели нужно браузер запускать как администратор.&lt;br /&gt;VSeWSS 1.3 установится только если инсталяцию запустить с правами администратора.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-4568331075876554750?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/4568331075876554750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/running-sharepoint-on-windows-7.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4568331075876554750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4568331075876554750'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/running-sharepoint-on-windows-7.html' title='Running SharePoint on Windows 7'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_AI2m5cywEMA/SZ2BSXnnd0I/AAAAAAAAB9s/6L5SUI_Rbic/s72-c/WSS3%2BW7.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-8700448203357573061</id><published>2009-02-19T01:35:00.000-08:00</published><updated>2009-03-02T23:58:43.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EventReceiver'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><category scheme='http://www.blogger.com/atom/ns#' term='VSeWSS  1.3'/><title type='text'>"Event Receiver" для "Project Tasks"</title><content type='html'>Нашёл отличную &lt;a href="http://saftsack.fs.uni-bayreuth.de/%7Edun3/archives/getting-started-with-custom-sharepoint-event-receivers/161.html"&gt;статью&lt;/a&gt; по созданию "Event Receiver"&lt;br /&gt;При помощи (VS2005 или VS2008) + VSeWSS &lt;span style="font-style: italic;"&gt;(да, да, да.. .я всётаки это сделал и настроил работу с этим расширением :) подробный отчёт в процессе написания.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;В конце статьи ссылка на просто незаменимую тулзу облегчающую жизнь при деплое:&lt;br /&gt;&lt;a href="http://www.entwicklungsgedanken.de/2008/02/29/tool-eventreceiver-installer-for-sharepoint/" target="_blank"&gt;EventReceiver-Installer for SharePoint&lt;/a&gt;&lt;br /&gt;После написания библиотеки "Event Receiver" с нужной нам функциональность нам останется её подписать, добавить в GAC и потом используя &lt;a href="http://www.entwicklungsgedanken.de/2008/02/29/tool-eventreceiver-installer-for-sharepoint/" target="_blank"&gt;EventReceiver-Installer for SharePoint&lt;/a&gt; добавить перехватчик событий в нужный нам список.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Небольшая путаница возникает при  использование свойств  ( properties.BeforeProperties и properties.AfterProperties ) которые как оказалось предназначены только для библиотек документов и в других случаях возвращают "null", потому к значениям нового элемента списка доступимся так:&lt;br /&gt;&lt;span style=";font-family:'Courier New';font-size:10;"  &gt;&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;SPListItem&lt;/span&gt;currentListItem = properties.ListItem;&lt;br /&gt;&lt;span class="kwrd"&gt;string&lt;/span&gt; befor = currentListItem[&lt;span class="str"&gt;"Status"&lt;/span&gt;].ToString();&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;Ещё один важный момент, если мы перехватываем событие на изменение, нужно&lt;br /&gt;отключить перехватчик событий внутри функции а затем включить, дабы избежать зацикливания.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;this&lt;/span&gt;.DisableEventFiring();&lt;br /&gt;&lt;span class="rem"&gt;// Тут используемый код.&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;this&lt;/span&gt;.EnableEventFiring();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Мой класс для перехватчиков событий в итоге выглядит так:&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Security.Permissions;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Runtime.InteropServices;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint.Utilities;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.SharePoint.Security;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; VSeWSS;&lt;br /&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;namespace&lt;/span&gt; ELEKS.EventReciver.List.ItemChanged&lt;br /&gt;{&lt;br /&gt; [CLSCompliant(&lt;span class="kwrd"&gt;false&lt;/span&gt;)]&lt;br /&gt; [TargetList(&lt;span class="str"&gt;"00bfea71-513d-4ca0-96c2-6a47775c0119"&lt;/span&gt;)]&lt;br /&gt; [Guid(&lt;span class="str"&gt;"941095ba-e685-4cc5-8b59-b06bb87e53cf"&lt;/span&gt;)]&lt;br /&gt; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; FreezeOnCompletItemEventReceiver : SPItemEventReceiver&lt;br /&gt; {&lt;br /&gt;     &lt;span class="rem"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;br /&gt;     &lt;span class="rem"&gt;/// Initializes a new instance of the Microsoft.SharePoint.SPItemEventReceiver class.&lt;/span&gt;&lt;br /&gt;     &lt;span class="rem"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;br /&gt;     &lt;span class="kwrd"&gt;public&lt;/span&gt; FreezeOnCompletItemEventReceiver()&lt;br /&gt;     {&lt;br /&gt;     }&lt;br /&gt;     &lt;span class="kwrd"&gt;private&lt;/span&gt; SPUser GetUser(SPListItem item, SPField userField)&lt;br /&gt;     {&lt;br /&gt;         &lt;span class="kwrd"&gt;string&lt;/span&gt; currentValue = item[userField.Title].ToString();&lt;br /&gt;         SPFieldUser field = (SPFieldUser)userField;&lt;br /&gt;         SPFieldUserValue fieldValue =&lt;br /&gt;        (SPFieldUserValue)field.GetFieldValue(currentValue);&lt;br /&gt;         &lt;span class="kwrd"&gt;return&lt;/span&gt; fieldValue.User;&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;     &lt;span class="kwrd"&gt;private&lt;/span&gt; SPUser GetUser(SPWeb web,&lt;span class="kwrd"&gt;string&lt;/span&gt; userName)&lt;br /&gt;     {&lt;br /&gt;         SPUserCollection users = web.SiteUsers;&lt;br /&gt;         SPUser user = users[userName];&lt;br /&gt;         &lt;span class="kwrd"&gt;return&lt;/span&gt; user;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; ItemDeleted(SPItemEventProperties properties)&lt;br /&gt;     {&lt;br /&gt;         &lt;span class="kwrd"&gt;string&lt;/span&gt; currentDate = DateTime.Today.ToShortDateString();&lt;br /&gt;         &lt;span class="kwrd"&gt;using&lt;/span&gt; (SPWeb web = properties.OpenWeb())&lt;br /&gt;         {&lt;br /&gt;             &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;             {&lt;br /&gt;                 &lt;span class="kwrd"&gt;string&lt;/span&gt; authormail = GetUser(properties.ListItem, properties.ListItem.Fields.GetField(&lt;span class="str"&gt;"Author"&lt;/span&gt;)).Email;&lt;br /&gt;                 &lt;span class="kwrd"&gt;string&lt;/span&gt; masage = &lt;span class="str"&gt;"Your task: "&lt;/span&gt; + properties.ListItem.Title.ToString() + &lt;span class="str"&gt;" Deleted by "&lt;/span&gt; +properties.UserLoginName + &lt;span class="str"&gt;"on Date:"&lt;/span&gt; + currentDate;&lt;br /&gt;                 &lt;span class="kwrd"&gt;string&lt;/span&gt; title = &lt;span class="str"&gt;"Task: "&lt;/span&gt; +properties.ListItem.Title.ToString() + &lt;span class="str"&gt;" Deleted."&lt;/span&gt; ;&lt;br /&gt;                 SPUtility.SendEmail(web, &lt;span class="kwrd"&gt;false&lt;/span&gt;, &lt;span class="kwrd"&gt;false&lt;/span&gt;, authormail, title, masage);&lt;br /&gt;             }&lt;br /&gt;             &lt;span class="kwrd"&gt;catch&lt;/span&gt; (Exception)&lt;br /&gt;             {&lt;br /&gt;                 properties.ErrorMessage =&lt;span class="str"&gt;"Error on Sending Email Aftre Deleted an Item"&lt;/span&gt;;&lt;br /&gt;             }&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; ItemDeleting(SPItemEventProperties properties)&lt;br /&gt;     {&lt;br /&gt;         SPWeb currentWeb = properties.OpenWeb();&lt;br /&gt;         SPUser currentUser = GetUser(currentWeb, properties.UserLoginName);&lt;br /&gt;         SPUser createdByUser = GetUser(properties.ListItem, properties.ListItem.Fields.GetField(&lt;span class="str"&gt;"Author"&lt;/span&gt;));&lt;br /&gt;         &lt;span class="kwrd"&gt;if&lt;/span&gt; ((properties.UserLoginName != createdByUser.LoginName) | (!(currentUser.IsSiteAdmin)))&lt;br /&gt;         {&lt;br /&gt;             properties.Cancel = &lt;span class="kwrd"&gt;true&lt;/span&gt;;&lt;br /&gt;             properties.ErrorMessage = &lt;span class="str"&gt;"Deleting of Items not allowed!"&lt;/span&gt;;&lt;br /&gt;         }&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; ItemUpdating(SPItemEventProperties properties)&lt;br /&gt;     {&lt;br /&gt;         SPWeb currentWeb = properties.OpenWeb();&lt;br /&gt;         SPUser currentUser = GetUser(currentWeb, properties.UserLoginName);&lt;br /&gt;         SPUser createdByUser = GetUser(properties.ListItem, properties.ListItem.Fields.GetField(&lt;span class="str"&gt;"Author"&lt;/span&gt;));&lt;br /&gt;         &lt;span class="kwrd"&gt;bool&lt;/span&gt; curentUserIsSiteAdmin = currentUser.IsSiteAdmin;&lt;br /&gt;         SPListItem currentListItem = properties.ListItem;&lt;br /&gt;         &lt;span class="kwrd"&gt;string&lt;/span&gt; befor = currentListItem[&lt;span class="str"&gt;"Status"&lt;/span&gt;].ToString();&lt;br /&gt;         &lt;span class="kwrd"&gt;bool&lt;/span&gt; answer = (properties.UserLoginName != createdByUser.LoginName) | ((!(curentUserIsSiteAdmin)) &amp;amp; (befor == &lt;span class="str"&gt;"Completed"&lt;/span&gt;) &amp;amp; (properties.UserLoginName != createdByUser.LoginName)) | (!(curentUserIsSiteAdmin));&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;         &lt;span class="kwrd"&gt;if&lt;/span&gt; (answer)&lt;br /&gt;         {&lt;br /&gt;             &lt;span class="kwrd"&gt;this&lt;/span&gt;.DisableEventFiring();&lt;br /&gt;             properties.Cancel = &lt;span class="kwrd"&gt;true&lt;/span&gt;;&lt;br /&gt;             properties.ErrorMessage = &lt;span class="str"&gt;"Editing of 'Completed' Item is not allowed for you!"&lt;/span&gt;;&lt;br /&gt;             &lt;span class="kwrd"&gt;this&lt;/span&gt;.EnableEventFiring();&lt;br /&gt;         }&lt;br /&gt;    &lt;br /&gt;      &lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-8700448203357573061?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/8700448203357573061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/event-receiver-project-tasks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/8700448203357573061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/8700448203357573061'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/event-receiver-project-tasks.html' title='&quot;Event Receiver&quot; для &quot;Project Tasks&quot;'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-7414541259165676147</id><published>2009-02-05T08:44:00.000-08:00</published><updated>2009-02-19T02:20:31.887-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Online'/><title type='text'>Microsoft SharePoint Online Standard Developer Guide</title><content type='html'>Пока все наблюдают как за осторожным перешёптыванием в округ выхода &lt;a href="http://www.microsoft.com/online/sharepoint-online.mspx"&gt;SharePoint Online&lt;/a&gt;, так и развёрнутые аналитические посты &lt;a href="http://www.itechbridge.com/forum/index.php?showtopic=133269"&gt;"чего и по чём"&lt;/a&gt; а так же &lt;a href="http://www.itechbridge.com/forum/index.php?showtopic=129764"&gt;"за чем"&lt;/a&gt;&lt;br /&gt;Можно притвориться американской компанией и  &lt;a href="https://mocp.microsoftonline.com/site/default.aspx"&gt;попробовать триальную версию&lt;/a&gt;  ....&lt;br /&gt;&lt;br /&gt;А в это время почитать &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D007F35E-375C-4B11-BC40-BC9082BB224A&amp;amp;displaylang=en"&gt;документацию по разработке&lt;/a&gt; под этот сервис...&lt;br /&gt;для разработчиков.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-7414541259165676147?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/7414541259165676147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/microsoft-sharepoint-online-standard.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/7414541259165676147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/7414541259165676147'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/02/microsoft-sharepoint-online-standard.html' title='Microsoft SharePoint Online Standard Developer Guide'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-284427675662967690</id><published>2009-01-19T08:44:00.000-08:00</published><updated>2009-01-19T08:58:09.471-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCP'/><title type='text'>Exam 072-541 TS: Microsoft Windows SharePoint Services 3.0 – Application Development</title><content type='html'>Добавил к сданному на 945 балов экзамену 072-630&lt;span style="font-style: italic;"&gt; (бывший 070-630 TS: Microsoft Office SharePoint Server 2007, Configuring)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ещё одну сертификацию а именно Exam 072-541 &lt;span style="font-style: italic;"&gt;(бывший 070-541 TS: Microsoft Windows SharePoint Services 3.0 – Application Development) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Экзамен оказался сложнее чем 072-630, если на предыдущий я потратил 30 минут то это сдавал около 2х часов.&lt;br /&gt;Microsoft молодцы обновили вопросы и из тех что всюду в сети лежат их дампы мне не попался ни один&lt;span style="font-style: italic;"&gt; (хотя может я и не заметил я ен сильно вникал в них)&lt;/span&gt;. &lt;br /&gt;Итог 857 балов за 072-541&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-284427675662967690?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/284427675662967690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/exam-072-541-ts-microsoft-windows.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/284427675662967690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/284427675662967690'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/exam-072-541-ts-microsoft-windows.html' title='Exam 072-541 TS: Microsoft Windows SharePoint Services 3.0 – Application Development'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-4138520481362736292</id><published>2009-01-19T08:34:00.000-08:00</published><updated>2009-01-19T08:44:15.465-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='VS 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='VSeWSS  1.3'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Windows Server 2008 + MOSS 2007 + VS 2008 + VSeWSS  1.3</title><content type='html'>Установил Windows Server 2008 + MOSS 2007 + VS 2008 + VSeWSS  1.3&lt;br /&gt;Начал пользоваться, на первый взгляд всё очень классно и проделано кучу работы, успешно скомпилировал и создал вэб часть буквально за минут 5.&lt;br /&gt;Успешно собрал её в пакет решения с фичей которая добавляет вэб часть, пернёс на сервер и запустив батник установил всё. Но не вышло запустить дэбаг, вобщем самое основное что хотелось бы иметь.&lt;br /&gt;Пытаюсь автоматически задеплоить или включить дэбаг&lt;br /&gt;вылазит ошибка Access Denided на дэполе&lt;br /&gt;"------ Build started: Project: SimpleWepart, Configuration: Debug Any CPU ------&lt;br /&gt;SimpleWepart -&gt; C:\Projects\Sharepoint\SimpleWepart\SimpleWepart\SimpleWepart\bin\Debug\SimpleWepart.dll&lt;br /&gt;------ Deploy started: Project: SimpleWepart, Configuration: Debug Any CPU ------&lt;br /&gt;------ Validate solution and resolve deployment conflict(s) ------&lt;br /&gt;Validating solution ...&lt;br /&gt;Operation completed successfully.&lt;br /&gt;------ Generate solution file and setup batch file ------&lt;br /&gt;Creating solution ...&lt;br /&gt;Operation completed successfully.&lt;br /&gt;Creating setup batch file ...&lt;br /&gt;Operation completed successfully.&lt;br /&gt;------ Add and deploy the solution to SharePoint ------&lt;br /&gt;Adding solution SimpleWepart ...&lt;br /&gt;Operation completed successfully.&lt;br /&gt;Deploying solution SimpleWepart ...&lt;br /&gt;System.Exception&lt;br /&gt;Server Error: Access denied.&lt;br /&gt;========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========&lt;br /&gt;========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;Написал на &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/88e2e976-9895-484d-9034-d7197a821ab5"&gt;форум подержки&lt;/a&gt;, решение придложенно не было.&lt;br /&gt;Вообщем вывод что прелестей от пользования Windows Server 2008 я не получил а вот гемороя с секюрити, установкой шарпоинта апдейтами и тормазами сколько угодно...&lt;br /&gt;Переустанавливаю всё на сервер Windows 2003. Отчёт как тольок так сразу :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-4138520481362736292?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/4138520481362736292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/windows-server-2008-moss-2007-vs-2008.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4138520481362736292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/4138520481362736292'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/windows-server-2008-moss-2007-vs-2008.html' title='Windows Server 2008 + MOSS 2007 + VS 2008 + VSeWSS  1.3'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4649618174811422032.post-2656916629303746592</id><published>2009-01-14T02:08:00.000-08:00</published><updated>2009-01-14T03:18:18.409-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Visual Studio 2008 extensions for SharePoint v1.3</title><content type='html'>Пока SharePoint разработчики с нетерпением ждут VS 2010 где реализована полноценная поддержка WSS, The Community Technology Preview (CTP) выпустила расширение для VS 2008 которое должно облегчить разработку, сборку, загрузку на сервер, дэбаг стандартных компонент для SP таких как Web Parts, Data Lists, Content Types, Event Receivers, Templates, Module...&lt;br /&gt;С основным постом можно ознакомиться тут: &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/01/12/announcing-community-technology-preview-of-visual-studio-2008-extensions-for-sharepoint-v1-3.aspx"&gt;http://blogs.msdn.com/sharepoint/archive/2009/01/12/announcing-community-technology-preview-of-visual-studio-2008-extensions-for-sharepoint-v1-3.aspx&lt;/a&gt;&lt;br /&gt;Скачать релиз можно тут:&lt;a href="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=428"&gt; https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=428&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Я сейчас как раз устанавливаю этот инструмент на 2008й сервер, обещаю отчёт в следующем посте.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4649618174811422032-2656916629303746592?l=sharepointdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointdevelop.blogspot.com/feeds/2656916629303746592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/visual-studio-2008-extensions-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/2656916629303746592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4649618174811422032/posts/default/2656916629303746592'/><link rel='alternate' type='text/html' href='http://sharepointdevelop.blogspot.com/2009/01/visual-studio-2008-extensions-for.html' title='Visual Studio 2008 extensions for SharePoint v1.3'/><author><name>Anton Skrypnyk</name><uri>http://www.blogger.com/profile/08336421523240305246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
