我正在阅读C# 5.0 中的WinRT(Windows 运行时),我在 .NET 开发中发现了一些基本术语:参考程序集和参考配置文件。所以,我对最后一个术语有疑问:什么是参考配置文件及其目的?
此外,我粘贴了描述 .NET Framework 库和 WinRT 库之间重叠的整个段落(我认为这描述了创建参考配置文件的需要):
WinRT 库支持新的 Metro 用户界面(用于编写沉浸式触摸优先应用程序)、特定于移动设备的功能(传感器、文本消息等),以及与 .NET Framework 部分重叠的一系列核心功能。由于这种重叠,Visual Studio 包含一个用于 Metro 项目的参考配置文件(一组 .NET 参考程序集),它隐藏了与 WinRT 重叠的 .NET Framework 部分。此配置文件还隐藏了被认为对平板电脑应用程序(例如访问数据库)不必要的 .NET Framework 的大部分内容。Microsoft 的应用程序商店控制向消费者设备分发软件,拒绝任何试图访问隐藏类型的程序。