<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx</link><description>Today we're announcing the CTP release of a new add-in for
Visual Studio 2010 that makes it easy to create C# and Visual Basic libraries
that run on a variety of .NET platforms without recompilation. 
 Download the Portable
Library Tools CTP today</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10130008</link><pubDate>Wed, 16 Feb 2011 01:52:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10130008</guid><dc:creator>Robert</dc:creator><description>&lt;p&gt;Is there a reason that the SP1 beta is taking over an hour to install? It doesn&amp;#39;t seem to be frozen since it&amp;#39;s now installing a different component than it was 20 minutes ago.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10130008" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10122131</link><pubDate>Mon, 31 Jan 2011 00:59:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10122131</guid><dc:creator>James</dc:creator><description>&lt;p&gt;This is great news. &amp;nbsp;I hope this makes its way into Visual Studio proper in the next release (or even the next service pack!!). &amp;nbsp;This solves problems I face in my job every day, where we have a need to develop common libraries to use across multiple .NET-based platforms. &amp;nbsp;I cannot stress enough how glad I am to see this being given the attention it deserves!&lt;/p&gt;
&lt;p&gt;One aspect that is sorely missing is support for .NET Compact. &amp;nbsp;Windows Mobile, now supposedly known as Windows Embedded Handheld, runs on rugged data collection devices in many major enterprises. &amp;nbsp;My employer has spent years and many, many millions of dollars developing applications for this platform, and we have tens of thousands (and growing) such devices in the field, running Windows Mobile 5, 6.x, and even some older 2003 devices. &amp;nbsp;As you no doubt know, these devices run the .NET Compact framework. &amp;nbsp;Unfortunately, .NET Compact represents a different subset of the full .NET than Silverlight does. &amp;nbsp;For the applications that run on these devices, Windows Phone 7 is not even close to being a viable option, so for the foreseeable future we will continue to run on the current platform.&lt;/p&gt;
&lt;p&gt;It does seem that Microsoft is still trying to figure out the future direction of Windows Embedded Handheld (WEH). &amp;nbsp;That said, assuming backwards compatibility remains important and the .NET Compact framework eventually gets upgraded to v4 and gains Visual Studio 2010 support, I would suggest that adding the .NET Compact framework to the Portable Library Tools would be in order. &amp;nbsp;I&amp;#39;m not sure exactly how the subset of .NET representing the compact framework would mesh with the BCL Core, XML Core, HTTP Core, etc. &amp;nbsp;If it ends up just being a few isolated classes or methods, hopefully those can make their way into the next release of Silverlight and Windows Phone 7, to maximize the available capabilities of libraries made to be shared across platforms.&lt;/p&gt;
&lt;p&gt;If .NET Compact could get upgraded to the latest version of .NET, have Windows Mobile/WEH get Visual Studio 2010 support, and support added to the Portable Library Tools, this would represent a *huge* step forward for many large enterprises that rely on that platform for their critical line of business applications!!&lt;/p&gt;
&lt;p&gt;Thanks again for prompting compatibility across the different .NET platforms!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10122131" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10120090</link><pubDate>Tue, 25 Jan 2011 16:53:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10120090</guid><dc:creator>Antao Almada</dc:creator><description>&lt;p&gt;Great news! I&amp;#39;m working on a project that compiles to all these platforms (including Mono) and managing all the .csproj has been a real pain.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10120090" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10118007</link><pubDate>Thu, 20 Jan 2011 06:54:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10118007</guid><dc:creator>BCL Team</dc:creator><description>&lt;p&gt;Re: Mono&lt;/p&gt;
&lt;p&gt;Yes! We&amp;#39;re planning to get in touch with Miguel on this soon.&lt;/p&gt;
&lt;p&gt;Re: SQLCLR&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not too familiar with SQLCLR, but I believe right now SQLCLR only supports the .NET 2.0/3.0/3.5 CLR and portable libraries require .NET 4 with the update mentioned in the blog post. &amp;nbsp;If that&amp;#39;s the case, it isn&amp;#39;t going to work today. &amp;nbsp;However, in theory, when SQLCLR adds support for the .NET 4 CLR, portable libraries will likely just work, though, this isn&amp;#39;t something we&amp;#39;re explicitly testing right now. &amp;nbsp;We&amp;#39;ll keep it in mind for the future.&lt;/p&gt;
&lt;p&gt;Re: Open Source&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure if we&amp;#39;re going to make the tools open source, but we are planning to make it so that other target frameworks can be easily plugged in (without having to recompile the tools).&lt;/p&gt;
&lt;p&gt;Re: Project references&lt;/p&gt;
&lt;p&gt;Yes, project to project references work as you&amp;#39;d expect. &amp;nbsp;We&amp;#39;ve made the necessary changes to Visual Studio for this to work without it complaining and forcing you to add references to the .dll instead of the project.&lt;/p&gt;
&lt;p&gt;Re: ViewModels&lt;/p&gt;
&lt;p&gt;It should be possible to create ViewModels in portable libraries. INotifyPropertyChanged is available. &amp;nbsp;However, the CTP currently doesn&amp;#39;t provide INotifyCollectionChanged or ObservableCollection&amp;lt;T&amp;gt;, so you have to use some dependency injection tricks to get things to work, but it is possible. &amp;nbsp;Shawn Burke is planning some blog posts that show how to do it. &amp;nbsp;We&amp;#39;re also still tweaking the APIs and will likely make it possible to use ObservableCollection&amp;lt;T&amp;gt; and friends when targeting some of the platforms.&lt;/p&gt;
&lt;p&gt;Hope this helps,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10118007" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117918</link><pubDate>Thu, 20 Jan 2011 00:19:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117918</guid><dc:creator>skytribe</dc:creator><description>&lt;p&gt;This is one of the new project types that uses the VBCore functionality implemented in SP1&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/vbteam/archive/2011/01/10/vb-core-new-compilation-mode-in-visual-studio-2010-sp1.aspx"&gt;blogs.msdn.com/.../vb-core-new-compilation-mode-in-visual-studio-2010-sp1.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117918" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117900</link><pubDate>Wed, 19 Jan 2011 23:05:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117900</guid><dc:creator>Joe White</dc:creator><description>&lt;p&gt;So can we add a project reference to a &amp;quot;portable library&amp;quot; from both .NET and Silverlight apps? I know the binary compatibility is there as of .NET 4/SL4, but Visual Studio won&amp;#39;t let you add a project reference -- you have to browse to the .dll and add a reference to that, and so it doesn&amp;#39;t rebuild when it needs to.&lt;/p&gt;
&lt;p&gt;Will there be a way to use something better than the absolute lowest common denominator? It would be fantastic to be able to write ViewModel logic, INotifyPropertyChanged, etc. to share between a .NET app and a Silverlight app. I don&amp;#39;t care about XNA or phone, so I don&amp;#39;t want functionality taken away just because they don&amp;#39;t support something.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117900" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117877</link><pubDate>Wed, 19 Jan 2011 22:21:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117877</guid><dc:creator>Kevin R Moore</dc:creator><description>&lt;p&gt;Could this be open source? Should this be open source? Being able to help with issues, offer wrappers, and target other platforms (Micro CLR, Mono) would be great reasons.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117877" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117872</link><pubDate>Wed, 19 Jan 2011 22:13:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117872</guid><dc:creator>Alfred Myers</dc:creator><description>&lt;p&gt;What about deploying one of those portable libraries to SQLCLR? As I understand the Core BCL and Core XML (of most of them) could be run from with SQLCLR. Or am I missing something?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117872" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117856</link><pubDate>Wed, 19 Jan 2011 21:36:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117856</guid><dc:creator>Samuel Jack</dc:creator><description>&lt;p&gt;Exactly my thoughts on Mono. Miguel, are you reading this?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117856" width="1" height="1"&gt;</description></item><item><title>re: Announcing Portable Library Tools CTP [Justin Van Patten]</title><link>http://blogs.msdn.com/b/bclteam/archive/2011/01/19/announcing-portable-library-tools-ctp-justin-van-patten.aspx#10117847</link><pubDate>Wed, 19 Jan 2011 21:22:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117847</guid><dc:creator>Chris Hardy</dc:creator><description>&lt;p&gt;I second what Gareth said. Mono, MonoTouch/MonoDroid support would be great.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117847" width="1" height="1"&gt;</description></item></channel></rss>