![便携式超声](https://i-blog.csdnimg.cn/blog_migrate/3f06df7ad21b836a97ebc0df38dbcd97.png)
便携式超声
![Flickr Photo by thienzieyung used under Creative Commons Flickr Photo by thienzieyung used under Creative Commons](https://i-blog.csdnimg.cn/blog_migrate/fa668f06ca41a4e3dd7558b9a751f482.png)
It takes a little while to turn a large ship. I love the .NET community and I'm happy to have been a part of it from the beginning. I'm also happy that I'm helping (in a small way) turn the ship from the engine room along with a lot of like-minded individuals.
转动一艘大船要花一点时间。 我喜欢.NET社区,很高兴从一开始就参与其中。 我也很高兴能(以较小的方式)与很多志趣相投的人一起从轮机室转船。
Sometimes what seems like a "can't you just" request requires days and weeks of legal this-and-that and meetings and "alignment" (that's a thing business people LOVE to say). But if you're patient and keep pushing, change happens.
有时,看起来像“您不能做到”的请求需要数天和数周的法律依据,会议和“调整”(这是商务人士喜欢说的)。 但是,如果您有耐心并继续努力,变革就会发生。
You have have noticed on the .NET Blog this week that Portable Class Libraries are now enabled for Xamarin. You perhaps remember this post on Portable Class Libraries that I wrote, with this screenshot:
您在本周的.NET博客中已经注意到,现在已经为Xamarin启用了可移植类库。 您可能还记得我写的有关可移植类库的帖子,并带有以下屏幕截图:
![image](https://i-blog.csdnimg.cn/blog_migrate/b63144efbc7dddb13c0db5252eea6991.png)
Today on 2013 with Xamarin installed, I see this after File | New Project.
今天,2013年安装了Xamarin,我看到这个文件后| 新项目。
![image image](https://i-blog.csdnimg.cn/blog_migrate/bfc852ec9c3bde2ecacaa8f69f0622c5.png)
Of course, there's still wasted space, but I hope you can see the change. ;) The more interesting, perhaps, change is the legal licensing changes to make sure you're allowed to use useful Portable Libraries on other platforms, like Xamarin.
当然,空间仍然浪费,但是我希望您能看到变化。 ;)也许更有趣的更改是合法许可更改,以确保您被允许在其他平台(例如Xamarin)上使用有用的可移植库。
In my original post there were negative (and these discussions continued on Twitter and UserVoice) comments like:
在我的原始帖子中有负面评论(这些讨论在Twitter和UserVoice上继续进行)如下:
Hi Scott, unfortunately that wasted space you refer to can't be used until MS changes the licensing on many of their Nuget components (e.g. HttpClient) as these stipulate that they have to be used on Windows systems... making them far from portable!
Are you aware of this, and do you know whether this situation will change in the near future?嗨,斯科特,您好,您要使用的浪费空间只有在MS更改了其许多Nuget组件(例如HttpClient)的许可后才能使用,因为这些规定必须在Windows系统上使用它们,从而使它们远非可移植性。 ! 您是否知道这一点,并且您知道这种情况在不久的将来是否会改变吗?
Yes, it just changed. We've been lifting these as fast as we could, starting with ASP.NET Katana in July, getting PCLs everywhere, and finally changing licenses on ALL these libraries this week.
是的,它只是改变了。 从7月的ASP.NET Katana开始,到处都有PCL ,最后在本周更改所有这些库的许可证,我们一直在尽可能快地提升这些许可证。
Async for .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 and 8
The lifting of this restriction also applies to some non-portable libraries like, ALL the Microsoft .NET NuGet Libraries, the Entity Framework and all of the Microsoft AspNet packages.
解除此限制也适用于某些不可移植的库,例如,所有Microsoft .NET NuGet库,实体框架和所有Microsoft AspNet软件包。
Go forth and be happy. Even better, you can use these portable libraries as dependences to new portable libraries that you create and share.
出去开心吧。 更好的是,您可以将这些可移植库用作对您创建和共享的新可移植库的依赖。
Ships may turn slowly, but they do turn, and ultimately, in significant ways.
船的转向可能会很慢,但最终会以很大的方式转向。
便携式超声