<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Visual Studio Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/category/microsoft/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/category/microsoft/visual-studio/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Thu, 10 Jan 2019 14:16:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>git-askpass.exe: No such file or directory. Visual Studio</title>
		<link>https://blogit.create.pt/ricardocosta/2018/09/06/git-askpass-no-such-file-visual-studio/</link>
					<comments>https://blogit.create.pt/ricardocosta/2018/09/06/git-askpass-no-such-file-visual-studio/#respond</comments>
		
		<dc:creator><![CDATA[Ricardo Costa]]></dc:creator>
		<pubDate>Thu, 06 Sep 2018 12:57:44 +0000</pubDate>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[BitBucket]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[visual studio]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7432</guid>

					<description><![CDATA[<p>I was getting an error when I tried to sync to my Git BitBucket repository with Visual Studio 2017: git-askpass.exe: No such file or directory. To resolve this I had to: Remove Git from Control Panel -&#62; Uninstall Remove Git Windows Credential Manager from Control Panel -&#62; Uninstall With Visual Studio 2017 Installer, remove Git [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/ricardocosta/2018/09/06/git-askpass-no-such-file-visual-studio/">git-askpass.exe: No such file or directory. Visual Studio</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I was getting an error when I tried to sync to my Git BitBucket repository with Visual Studio 2017:</p>
<p><em>git-askpass.exe: No such file or directory.</em></p>
<p>To resolve this I had to:</p>
<ol>
<li>Remove Git from Control Panel -&gt; Uninstall</li>
<li>Remove Git Windows Credential Manager from Control Panel -&gt; Uninstall</li>
<li>With Visual Studio 2017 Installer, remove Git for Windows</li>
<li>Install Git</li>
<li>Install Git Windows Credential Manager</li>
<li>With Visual Studio 2017 Installer, install Git for Windows</li>
</ol>
<p>The post <a href="https://blogit.create.pt/ricardocosta/2018/09/06/git-askpass-no-such-file-visual-studio/">git-askpass.exe: No such file or directory. Visual Studio</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/ricardocosta/2018/09/06/git-askpass-no-such-file-visual-studio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Adding an Assembly to Safe Controls in SharePoint Tools for Visual Studio 2010</title>
		<link>https://blogit.create.pt/andrevala/2010/08/22/adding-an-assembly-to-safe-controls-in-sharepoint-tools-for-visual-studio-2010/</link>
					<comments>https://blogit.create.pt/andrevala/2010/08/22/adding-an-assembly-to-safe-controls-in-sharepoint-tools-for-visual-studio-2010/#comments</comments>
		
		<dc:creator><![CDATA[André Vala]]></dc:creator>
		<pubDate>Sun, 22 Aug 2010 17:42:46 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/andrevala/?p=361</guid>

					<description><![CDATA[<p>Using SharePoint Tools for Visual Studio 2010 allows you to build SharePoint solution packages very easily. When you create a SharePoint project, Visual Studio allows you to specify if the assembly for that project should be included in the package and, in case it does, where you want it to be deployed to. By default, [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/andrevala/2010/08/22/adding-an-assembly-to-safe-controls-in-sharepoint-tools-for-visual-studio-2010/">Adding an Assembly to Safe Controls in SharePoint Tools for Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Using <strong>SharePoint Tools for Visual Studio 2010</strong> allows you to build SharePoint solution packages very easily. When you create a SharePoint project, Visual Studio allows you to specify if the assembly for that project should be included in the package and, in case it does, where you want it to be deployed to.</p>
<p>By default, the assembly is included in the package and is deployed to the Global Assembly Cache. You can change both configurations by clicking on the project in <strong>Solution Explorer</strong> and editing the properties on the <strong>Properties</strong> window.</p>
<p><a href="http://img828.imageshack.us/img828/1397/sharepointprojectprops.jpg" target="_blank"><img decoding="async" border="0" alt="SharePoint Properties Window" src="http://img828.imageshack.us/img828/1397/sharepointprojectprops.jpg"> </a></p>
<p>However, there is no project property that allows you to specify you want to add the assembly to the Safe Controls section on the web application configuration file. To do this, follow the steps below:</p>
<p>1. On Solution Explorer, click on the project    <br />2. On the Properties window, specify you don’t want the assembly to be included in the package (set <strong>Include Assembly in Package</strong> as <strong>False</strong>)</p>
<p><a href="http://img580.imageshack.us/img580/5227/addassemblysafecontrols.jpg" target="_blank"><img decoding="async" border="0" alt="Add Assembly to Safe Controls - 1,2" src="http://img580.imageshack.us/img580/5227/addassemblysafecontrols.jpg" width="700"> </a></p>
<p>3. On Solution Explorer, double-click the Package folder to open the Package editor    <br />4. On the Package Editor, click the <strong>Advanced</strong> button (bottom of the screen)</p>
<p><a href="http://img405.imageshack.us/img405/5227/addassemblysafecontrols.jpg" target="_blank"><img decoding="async" border="0" alt="Add Assembly to Safe Controls - 3,4" src="http://img405.imageshack.us/img405/5227/addassemblysafecontrols.jpg" width="700"> </a></p>
<p>5. Click the <strong>Add</strong> button     <br />6. Select <strong>Add</strong> <strong>Assembly from Project Output…</strong></p>
<p><a href="http://img405.imageshack.us/img405/518/addassemblysafecontrolsd.jpg" target="_blank"><img decoding="async" border="0" alt="Add Assembly to Safe Controls - 5,6" src="http://img405.imageshack.us/img405/518/addassemblysafecontrolsd.jpg" width="700"> </a></p>
<p>7. Select the current project (which contains the package)    <br />8. Add the safe controls information</p>
<p><a href="http://img844.imageshack.us/img844/5227/addassemblysafecontrols.jpg" target="_blank"><img decoding="async" border="0" alt="Add Assembly to Safe Controls - 7,8" src="http://img844.imageshack.us/img844/5227/addassemblysafecontrols.jpg" width="700"> </a></p>
<p>The post <a href="https://blogit.create.pt/andrevala/2010/08/22/adding-an-assembly-to-safe-controls-in-sharepoint-tools-for-visual-studio-2010/">Adding an Assembly to Safe Controls in SharePoint Tools for Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/andrevala/2010/08/22/adding-an-assembly-to-safe-controls-in-sharepoint-tools-for-visual-studio-2010/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Renaming a Feature in SharePoint Tools for Visual Studio 2010</title>
		<link>https://blogit.create.pt/andrevala/2010/08/21/renaming-a-feature-in-sharepoint-tools-for-visual-studio-2010/</link>
					<comments>https://blogit.create.pt/andrevala/2010/08/21/renaming-a-feature-in-sharepoint-tools-for-visual-studio-2010/#respond</comments>
		
		<dc:creator><![CDATA[André Vala]]></dc:creator>
		<pubDate>Sat, 21 Aug 2010 18:28:12 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/andrevala/?p=381</guid>

					<description><![CDATA[<p>If you’ve created SharePoint projects using SharePoint Tools for Visual Studio 2010, you probably know that, when you create a SharePoint Feature and generate the SharePoint package (WSP file), the final name given to that feature is not what you expected. If you create a new SharePoint project named MyProject, and then create a feature [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/andrevala/2010/08/21/renaming-a-feature-in-sharepoint-tools-for-visual-studio-2010/">Renaming a Feature in SharePoint Tools for Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you’ve created SharePoint projects using <strong>SharePoint Tools for Visual Studio 2010</strong>, you probably know that, when you create a SharePoint Feature and generate the SharePoint package (WSP file), the final name given to that feature is not what you expected.</p>
<p>If you create a new SharePoint project named <strong>MyProject</strong>, and then create a feature inside it named <strong>MyFeature</strong>, the final name and folder for the feature will be <strong>MyProject_MyFeature</strong>. </p>
<p>I don’t know about you, but I like the features to have the names I give them, without the project’s name added to them. The good news is that you can change it 🙂</p>
<p>Here’s how:</p>
<ol>
<li>On Solution Explorer, double-click the Feature name to open the Feature Editor </li>
<li>On Packaging Explorer, click on the Feature name </li>
<li>On the Properties window, change the value in the <strong>Deployment Path</strong> property </li>
</ol>
<p><a href="http://img838.imageshack.us/img838/7316/renamesharepointfeature.jpg" target="_blank"><img fetchpriority="high" decoding="async" border="0" alt="Renaming a SharePoint Feature" src="http://img838.imageshack.us/img838/7316/renamesharepointfeature.jpg" width="700" height="427"> </a></p>
<p>By default, the value for this property is:</p>
<p><strong>$SharePoint.Project.FileNameWithoutExtension$_</strong><strong>$SharePoint.Feature.FileNameWithoutExtension$</strong></p>
<p>To remove the project’s name from the Feature name, just remove the first token (and the trailing underscore), leaving it as:</p>
<p><strong>$SharePoint.Feature.FileNameWithoutExtension$</strong></p>
<p>The post <a href="https://blogit.create.pt/andrevala/2010/08/21/renaming-a-feature-in-sharepoint-tools-for-visual-studio-2010/">Renaming a Feature in SharePoint Tools for Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/andrevala/2010/08/21/renaming-a-feature-in-sharepoint-tools-for-visual-studio-2010/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Visual Studio Build Error (HRESULT 0x80131515)</title>
		<link>https://blogit.create.pt/antoniovargas/2010/02/04/visual-studio-build-error-hresult-0x80131515/</link>
					<comments>https://blogit.create.pt/antoniovargas/2010/02/04/visual-studio-build-error-hresult-0x80131515/#respond</comments>
		
		<dc:creator><![CDATA[António Vargas]]></dc:creator>
		<pubDate>Thu, 04 Feb 2010 06:58:03 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/antoniovargas/?p=161</guid>

					<description><![CDATA[<p>Today I&#8217;ve tested the Silverlight Validation Framework&#160; in the Visual Studio 2010 beta 2. I downloaded the assemblies, then i added the assembly references on the project, and then i tried to compile the project. But the compiler found the following error message: I found solution to fix this on the Rob’s blog. To fix [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/antoniovargas/2010/02/04/visual-studio-build-error-hresult-0x80131515/">Visual Studio Build Error (HRESULT 0x80131515)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today I&#8217;ve tested the <a href="http://silverlightvalidate.codeplex.com/">Silverlight Validation Framework</a>&#160; in the Visual Studio 2010 beta 2. </p>
<p>I downloaded the assemblies, then i added the assembly references on the project, and then i tried to compile the project. But the compiler found the following error message: </p>
<p> <img decoding="async" style="float: none;margin-left: auto;margin-right: auto" src="http://img195.imageshack.us/img195/9129/69118460.png" width="518" height="186">   </p>
<p>I found solution to fix this on the <a href="http://cantgrokwontgrok.blogspot.com/2009/10/visual-studio-unknown-build-error.html">Rob’s blog</a>. </p>
<p>To fix this you need to open the Properties for each assembly (via file system) and then click Unlock as you can see in the following screenshot:</p>
<p> <img decoding="async" style="float: none;margin-left: auto;margin-right: auto" src="http://img688.imageshack.us/img688/593/73014862.png" width="512" height="344"></p>
<p>The post <a href="https://blogit.create.pt/antoniovargas/2010/02/04/visual-studio-build-error-hresult-0x80131515/">Visual Studio Build Error (HRESULT 0x80131515)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/antoniovargas/2010/02/04/visual-studio-build-error-hresult-0x80131515/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SPC’09: Building Solutions with Business Connectivity Services using Visual Studio 2010</title>
		<link>https://blogit.create.pt/andrevala/2009/10/22/spc09-building-solutions-with-business-connectivity-services-using-visual-studio-2010/</link>
					<comments>https://blogit.create.pt/andrevala/2009/10/22/spc09-building-solutions-with-business-connectivity-services-using-visual-studio-2010/#respond</comments>
		
		<dc:creator><![CDATA[André Vala]]></dc:creator>
		<pubDate>Thu, 22 Oct 2009 22:11:44 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Business Connectivity Services]]></category>
		<category><![CDATA[SPC2009]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/andrevala/?p=481</guid>

					<description><![CDATA[<p>Disclaimer: This post is based on notes taken while watching a conference session. For that reason, it may contain incorrect information or data that I might have misunderstood. Also, the product it refers to was not available yet at the time of the writing, thus, not allowing me to validate the present information. This was [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/andrevala/2009/10/22/spc09-building-solutions-with-business-connectivity-services-using-visual-studio-2010/">SPC’09: Building Solutions with Business Connectivity Services using Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><font color="#ff0000">Disclaimer:</font></strong> This post is based on notes taken while watching a conference session. For that reason, it may contain incorrect information or data that I might have misunderstood. Also, the product it refers to was not available yet at the time of the writing, thus, not allowing me to validate the present information.</p>
<p>This was the second session I attended on the second day of the <strong>SharePoint Conference 2009</strong> and it was given by Rolando Jimenez from Microsoft.</p>
<h3>Business Connectivity Services</h3>
<p>According to Rolando, Business Connectivity Services (BCS) are “a set of out-of-the-box features, services and tools that enhance SharePoint to streamline solutions of deep integration of external data and services.”</p>
<p>In the SharePoint Pie, Business Connectivity Services belongs to the Composite slice. It’s the new and much improved version of the old <strong>Business Data Catalog</strong>, introduced in SharePoint 2007.</p>
<p>Regarding BCS, Microsoft has invested in three main areas:</p>
<ul>
<li><strong>Presentation</strong>: extend Office and SharePoint’s user experience and capabilities to external data and processes. </li>
<li><strong>Connectivity</strong>: read-write capable connectivity from client and server to databases, WCF/Web Services and .NET sources. </li>
<li><strong>Tooling</strong>: integrated tooling experience scales from simple solutions to advanced applications with rich client packaging and deployment. </li>
</ul>
<h3>Core Concepts</h3>
<p>The main building block for BCS is the new concept of <strong>External Content Type</strong> (ECT), which is the new name for what was previously known as <strong>BDC Entity</strong>. An ECT describes:</p>
<ul>
<li>How to connect to the data </li>
<li>Schema of the data </li>
<li>Behavior within Office and SharePoint </li>
</ul>
<p>This definition will then be used by the<strong> BCS Runtime</strong>, both in SharePoint (thin client) and in Office Client applications (rich client) to access the external data.</p>
<p>The other important concept is the <strong>External List</strong>. This is a new type of list in SharePoint 2010 that allows you to surface data retrieved by BCS as defined by the External Content Type associated to it.</p>
<h3>BCS Tools Overview</h3>
<p>There are three types of solutions that use BCS:</p>
<ul>
<li><strong>Simple No Code solutions</strong>, which can be built by Power Users using SharePoint Designer
<ul>
<li>Surface data in SharePoint using External Lists </li>
<li>Connect those lists to Outlook and SharePoint Workspace and take them offline </li>
</ul>
</li>
<li><strong>Intermediate No Code solutions</strong>, which can be built by developers using SharePoint SDK (and eventually also SharePoint Designer)
<ul>
<li>Customized InfoPath forms </li>
<li>Customized Office Ribbon and TaskPanes </li>
<li>Customized QuickParts in Word </li>
<li>Customized Workflows </li>
<li>Customized Web Part Pages </li>
</ul>
</li>
<li><strong>Advanced Solutions</strong>, built by Advanced Developers using Visual Studio (and SharePoint SDK and SharePoint Designer).
<ul>
<li>Custom connectivity for data aggregation, transformation, security, … </li>
<li>Using custom code to integrate data into any Office application (even the ones that don’t support BCS directly) </li>
<li>Business logic in forms </li>
<li>Create reusable components (UI parts, ECTs, actions) to be included in simpler solutions </li>
</ul>
</li>
</ul>
<p>Regarding solution creation, there are mainly two approaches:</p>
<ul>
<li><strong>Client-Server Environment</strong> &#8211; PowerUsers use a live connection to the server and directly build simple no code solutions on the server or rich client. </li>
<li><strong>Single Machine Development Environment</strong> &#8211; Developers use a combination of SharePoint Designer, SharePoint SDK and Visual Studio to produce advanced solutions, packaged in WSP files that can then be deployed to any SharePoint farm. </li>
</ul>
<h3>Demos</h3>
<p>After the overviews, Rolando demonstrated a few Advanced Solution scenarios. Here are the notes I gathered from the demos.</p>
<p><strong>Demo 1: BCS Hello World</strong></p>
<ul>
<li>There is a new project type in Visual Studio 2010 called <strong>Business Data Connectivity Model Project</strong> which can contain a collection of ECTs </li>
<li>The graphical designer makes it very easy to build ECTs </li>
<li>An ECT is a class with at least:
<ul>
<li>One property called <strong>ID</strong> </li>
<li>A method called <strong>ReadList</strong> </li>
<li>A method called <strong>ReadItem</strong> </li>
</ul>
</li>
<li>Visual Studio 2010 includes a BCS Explorer tool which graphically shows the structure of the XML-behind generated when designing the ECTs </li>
<li>Visual Studio 2010 can package and deploy the ECT directly to SharePoint </li>
</ul>
<p><strong>Demo 2: Author Custom Connectivity in Visual Studio</strong></p>
<ul>
<li>If you want to retrieve data from multiple tables and aggregate it in a single ECTs you have to develop the code yourself (for each ECT class method). </li>
<li>If you want to allow writes on ECTs, you must add an <strong>Update</strong> method to the ECT class. </li>
<li>SharePoint automatically generates and Edit Form for External Lists that support writes. </li>
</ul>
<p><strong>Demo 3: Discover and Configure ECT for Outlook Offlining in SharePoint Designer</strong></p>
<ul>
<li>Using SharePoint Designer you can define a mapping between ECT properties and Outlook objects, allowing you to connect an external list to Outlook (really neat stuff). </li>
<li>When packaging the solution, Visual Studio will generate a WSP for SharePoint deployment and a Click-Once package for Office Client deployment (similar to Office Add-Ins). </li>
<li>The same code (ECT assembly) is executed by the BCS Runtime on the Office Client and on SharePoint. </li>
</ul>
<p><strong>Demo 4: Custom Rich Client Integration (Excel) with VSTO</strong></p>
<ul>
<li>Using the BCS API, a developer can built an Excel Add-In, using VSTO, that loads the data using the ECT and inserts into a spreadsheet. </li>
<li>The developer can specify if it allows BCS to cache the data or if the data always has to be live. </li>
</ul>
<p>The post <a href="https://blogit.create.pt/andrevala/2009/10/22/spc09-building-solutions-with-business-connectivity-services-using-visual-studio-2010/">SPC’09: Building Solutions with Business Connectivity Services using Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/andrevala/2009/10/22/spc09-building-solutions-with-business-connectivity-services-using-visual-studio-2010/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SPC’09: Visual Studio 2010 SharePoint Development Tools Overview</title>
		<link>https://blogit.create.pt/andrevala/2009/10/20/spc09-visual-studio-2010-sharepoint-development-tools-overview/</link>
					<comments>https://blogit.create.pt/andrevala/2009/10/20/spc09-visual-studio-2010-sharepoint-development-tools-overview/#respond</comments>
		
		<dc:creator><![CDATA[André Vala]]></dc:creator>
		<pubDate>Tue, 20 Oct 2009 03:11:34 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[SPC2009]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/andrevala/?p=541</guid>

					<description><![CDATA[<p>Disclaimer: This post is based on notes taken while watching a conference session. For that reason, it may contain incorrect information or data that I might have misunderstood. This session was given by Mike Morton, from Microsoft, and it focused on an overview of the new Visual Studio 2010 features for SharePoint Development. It was [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/andrevala/2009/10/20/spc09-visual-studio-2010-sharepoint-development-tools-overview/">SPC’09: Visual Studio 2010 SharePoint Development Tools Overview</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><font color="#ff0000">Disclaimer:</font></strong> This post is based on notes taken while watching a conference session. For that reason, it may contain incorrect information or data that I might have misunderstood. </p>
<p>This session was given by Mike Morton, from Microsoft, and it focused on an overview of the new Visual Studio 2010 features for SharePoint Development. It was a demo intensive session, but very effective in showing how much easier SharePoint development will become with these new tools.</p>
<p>Debugging got a lot easier with the new SharePoint project templates of Visual Studio 2010 which all automatically create Packages (WSP files, previously called SharePoint Solutions) and associated Features, and allow one-click deployment to SharePoint.</p>
<p>Mike introduced the concept of <strong>SharePoint Project Item</strong> (SPI), which represents every possible artifact you might want to develop for SharePoint, from SharePoint Workflows to List Event Receivers, and from Web Parts to List Templates.</p>
<p>Using Visual Studio 2010, you can add an SPI to the SharePoint project when you want to create one of those artifacts. Visual Studio will automatically create the necessary files to package that artifact (which can be Feature Manifests, Resource Files, Element Manifests or Class Files) and updates the Package Manifest.</p>
<p>In addition to automatically creating all the XML files for Features and Packages, Visual Studio includes the <strong>Package Designer</strong> and the <strong>Feature Designer</strong> which allow you to graphically edit the contents of a package and the elements included in a feature, respectively. SharePoint deployment will never be the same again…</p>
<p>Other new concepts:</p>
<ul>
<li><strong>Visual Web Part</strong>: an SPI that allows you to develop a Web Part using a Visual Designer, like if you were a creating an ASP.Net page. This was a really welcome addition 🙂 </li>
<li><strong>SharePoint Root</strong>: previously called “Hive” or “12 Hive”, it should now be called SharePoint Root. You can use the token {SharePointRoot} to point to this folder which can be either a physical folder in the server’s hard drive (like the previous “Hive”) or some location on the SharePoint database (for Sandbox Solutions). </li>
<li><strong>Mapped Folders</strong>: SharePoint folders (inside the SharePoint Root Folder) that are mapped in your SharePoint Project as virtual folders. All files that you place inside these folders will then be placed inside the project package when Visual Studio generates it (e.g. Layouts folder, Images folder, …). </li>
</ul>
<p>Visual Studio 2010 has a new project template which allows you to <strong>Import an Existing SharePoint Package</strong> (WSP file) and build a new deployment project with the components of that package that you select. This project template will also analyze dependencies between the components so that your new deployment package contains all the required components (and not only the ones you selected). The great thing is that, this WSP file you are importing could have been exported by <strong>SharePoint Designer</strong> or the result of a <strong>Save Site as Template</strong> action in the Web UI.</p>
<p>When you press the <strong>deploy</strong> button on Visual Studio (or press F5 to Debug a SharePoint project), it will perform the following actions, by default:</p>
<ul>
<li>Pre-deployment actions (scriptable actions) </li>
<li>Recycle application pool </li>
<li>Retract package </li>
<li>Add package </li>
<li>Activate features </li>
<li>Post-deployment actions (scriptable actions) </li>
</ul>
<p>You can, however, customize the deployment steps to include less steps or even develop you own steps by extending Visual Studio.</p>
<p>The post <a href="https://blogit.create.pt/andrevala/2009/10/20/spc09-visual-studio-2010-sharepoint-development-tools-overview/">SPC’09: Visual Studio 2010 SharePoint Development Tools Overview</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/andrevala/2009/10/20/spc09-visual-studio-2010-sharepoint-development-tools-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sharepoint “2010” tools support in Visual Studio 2010</title>
		<link>https://blogit.create.pt/raulribeiro/2009/02/24/sharepoint-2010-tools-support-in-visual-studio-2010/</link>
					<comments>https://blogit.create.pt/raulribeiro/2009/02/24/sharepoint-2010-tools-support-in-visual-studio-2010/#respond</comments>
		
		<dc:creator><![CDATA[Raúl Ribeiro]]></dc:creator>
		<pubDate>Tue, 24 Feb 2009 15:07:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[SharePoint 14]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/raulribeiro/?p=821</guid>

					<description><![CDATA[<p>SharePoint developers who write software for Microsoft Office SharePoint Server or Windows SharePoint Services will get new features from Visual Studio 2010 according to S. &#34;Soma&#34; Somaseger, senior vice president of the Microsoft developer division. He wrote in his blog entry, SharePoint tools support in Visual Studio, that Visual Studio would provide two major features: [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/raulribeiro/2009/02/24/sharepoint-2010-tools-support-in-visual-studio-2010/">Sharepoint “2010” tools support in Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SharePoint developers who write software for Microsoft Office SharePoint Server or Windows SharePoint Services will get new features from Visual Studio 2010 according to S. &quot;Soma&quot; Somaseger, senior vice president of the Microsoft developer division.</p>
<p>He wrote in his blog entry, <a href="http://blogs.msdn.com/somasegar/archive/2009/02/19/sharepoint-tools-support-in-visual-studio.aspx" target="_blank">SharePoint tools support in Visual Studio</a>, that Visual Studio would provide two major features:</p>
<ul>
<li>Project templates, designers, and deployment infrastructure that will make any .NET developer instantly more productive on the SharePoint platform. </li>
<li>An extensibility API that will continue to foster the ecosystem of third party developers who create development tools and technologies. </li>
</ul>
<p>Visual Studio 2010 will support debugging, Intellisense, and statement completion for SharePoint projects. You&#039;ll be able to import existing SharePoint content. You&#039;ll also be able to quickly navigate and browse your SharePoint site directly in Visual Studio.</p>
<p>We will be able to navigate and browse a SharePoint site directly in Visual Studio 2010 using the Server Explorer but we still have the old problem that is remote SharePoint development, in this version this feature isn&rsquo;t available, and the reason is the following:</p>
<p>&ldquo;To achieve the level of scalability SharePoint needs, SharePoint is architected to use one web application to serve many individual sites.&nbsp; That&#039;s great for SharePoint&#039;s ability to scale, bad for Visual Studio&#039;s ability to debug an individual site or customization without adversely affecting other sites or developers using a shared server.&nbsp; In the extreme case, when stopped on a breakpoint in a custom web part for example the site could appear frozen to another developer working in a different area of the site or different site that happens to be part of the same web application.</p>
<p>Addressing that behavior was not something we could accomplish in this product cycle.&nbsp; So we decided it was better to limit our support to the more predictable local development experience.</p>
<p>We&#039;re also investing in the ALM experience to better support teams of developers working together on a SharePoint solution (source code control, VSTS team build, etc.). Those investments should make it significantly easier to collaborate on a SharePoint solution, publish the solution to test or staging environments, etc.&rdquo;</p>
<p>So we will need to have SharePoint installed on our development OS and SharePoint Designer maintains is purpose.</p>
<p>Since we have to installs SharePoint in our developer environment would be great to have a SharePoint version for development client OS like XP or Vista or Windows 7.</p>
<p>For more information, see <a href="http://channel9.msdn.com/posts/VisualStudio/Sharepoint-Development-with-Visual-Studio-2010/">SharePoint Development with Visual Studio</a> on Channel 9.</p>
<p>The post <a href="https://blogit.create.pt/raulribeiro/2009/02/24/sharepoint-2010-tools-support-in-visual-studio-2010/">Sharepoint “2010” tools support in Visual Studio 2010</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/raulribeiro/2009/02/24/sharepoint-2010-tools-support-in-visual-studio-2010/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Conditional Post-build event in Visual Studio 2008</title>
		<link>https://blogit.create.pt/ricardocosta/2008/02/20/conditional-post-build-event-in-visual-studio-2008/</link>
					<comments>https://blogit.create.pt/ricardocosta/2008/02/20/conditional-post-build-event-in-visual-studio-2008/#respond</comments>
		
		<dc:creator><![CDATA[Ricardo Costa]]></dc:creator>
		<pubDate>Wed, 20 Feb 2008 07:17:12 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/ricardocosta/?p=101</guid>

					<description><![CDATA[<p>I have a class library project where I want to add the assembly to the GAC but only when the configuration is Debug. The solution is: if &#34;$(ConfigurationName)&#34; == &#34;Debug&#34; &#34;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\&#34;gacutil /i &#34;$(TargetPath)&#34; /f</p>
<p>The post <a href="https://blogit.create.pt/ricardocosta/2008/02/20/conditional-post-build-event-in-visual-studio-2008/">Conditional Post-build event in Visual Studio 2008</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I have a class library project where I want to add the assembly to the GAC but only when the configuration is Debug.</p>
<p>The solution is:</p>
<p>if &quot;$(ConfigurationName)&quot; == &quot;Debug&quot; &quot;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\&quot;gacutil /i &quot;$(TargetPath)&quot; /f</p>
<p>The post <a href="https://blogit.create.pt/ricardocosta/2008/02/20/conditional-post-build-event-in-visual-studio-2008/">Conditional Post-build event in Visual Studio 2008</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/ricardocosta/2008/02/20/conditional-post-build-event-in-visual-studio-2008/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
