将 'Silverlight 5' 作为目标添加到 VS2013 PCL 项目
Adding 'Silverlight 5' as target to VS2013 PCL project
问题:
当我将 'Silverlight 5' 作为目标添加到我的 PCL 项目时,编译器无法再找到 System.Collections.Specialized.
工具:
- Visual Studio 2013
- Xamarin 3.11.837(不确定是否重要)
设置:
创建一个新的 C# Portable Class 库项目:
- 在 Class1.cs(1 行)中:
using System.Collections.Specialized;
目标:
- .NET 4.5;
- Windows8;
- Windows Phone 8.1
添加目标:
- 转到项目->属性->目标
- 添加"Silverlight 5"作为目标
Specialized
无法再找到。
由于某些不是很明显的原因,System.Collections.Specialized
命名空间未包含在 PCL 配置文件 255(.NET 4.5、Windows 8、Windows Phone 8.1,Silverlight 5),正如您痛苦地观察到的那样。
它包含在PCL配置文件158中(.NET 4.5,Windows8,WindowsPhoneSilverlight 8, Silverlight 5) 但是,如果您可以选择牺牲 Windows Phone 8.1 平台,你应该没事。
问题:
当我将 'Silverlight 5' 作为目标添加到我的 PCL 项目时,编译器无法再找到 System.Collections.Specialized.
工具:
- Visual Studio 2013
- Xamarin 3.11.837(不确定是否重要)
设置:
创建一个新的 C# Portable Class 库项目:
- 在 Class1.cs(1 行)中:
using System.Collections.Specialized;
- 在 Class1.cs(1 行)中:
目标:
- .NET 4.5;
- Windows8;
- Windows Phone 8.1
添加目标:
- 转到项目->属性->目标
- 添加"Silverlight 5"作为目标
Specialized
无法再找到。
由于某些不是很明显的原因,System.Collections.Specialized
命名空间未包含在 PCL 配置文件 255(.NET 4.5、Windows 8、Windows Phone 8.1,Silverlight 5),正如您痛苦地观察到的那样。
它包含在PCL配置文件158中(.NET 4.5,Windows8,WindowsPhoneSilverlight 8, Silverlight 5) 但是,如果您可以选择牺牲 Windows Phone 8.1 平台,你应该没事。