我开始开发 Windows Phone 应用程序,甚至在 WPF 方面有一定的背景是我第一次使用 Silverlight。有一些东西我还不明白:
- Silverlight 是一个完整的执行引擎吗?替换 .NET 引擎?或者它是一组程序集?
- Silverlight 和 .NET 程序集是否不同?它们兼容吗?
- 为什么 Visual Studio 2012 中的 Winows Phone 8 项目显示 3 个引用,但当您查看 csproj 时,只有 Microsoft.Phone.Controls.dll 的引用?
关于第3点,截图更清楚:
这 3 个引用是使用以下 csproj 行创建的:
<Reference Include="Microsoft.Phone.Controls, Version=8.0.0.0, Culture=neutral, PublicKeyToken=24eec0d8c86cda1e, processorArchitecture=MSIL" />