Reference Assemblies\Microsoft\Framework\.NETFramework 4.0 中存储了哪些文件?

问题描述 投票:0回答:1

我想知道哪些类型的文件存储在

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework 4.0\

这些文件适用于 WPF/Silverlight 吗?

哪个安装程序会安装该文件夹中的文件?

我想知道这一点,因为我们开发了一个带有自定义 WPF 控件的 winforms 应用程序。当我们在裸系统上部署应用程序时,使用这些控件时应用程序会崩溃...

c# .net winforms assemblies
1个回答
0
投票
  1. WPF 自 3.0 版起成为 .NET Framework 的一部分
  2. Silverlight与WPF不同,有一个单独的SDK下载
  3. 位于 Reference Assemblies 文件夹下的文件通常由 Visual studio 在安装 SDK 时安装,并且 (在您的情况下)是 Windows 7 和 .NET 4 Framework SDK的一部分。
  4. Winforms 和 WPF 是完全不同的技术。简而言之,Winforms 是 Windows C++ MFC 库之上的包装器,WPF 是 DirectX 库之上的包装器。
  5. 您应该检查客户端配置文件和完整框架之间的区别,因为大多数时候,您的应用程序应该针对客户端配置文件,并且在少数情况下,它应该针对完整框架。顺便说一句,如果您使用的是 .NET Framework 4.5 或更高版本,则客户端配置文件已停止使用。它简化了部署过程。
  6. 检查 C# 项目中的引用属性,确认
    Copy Local
    设置为
    True
    。它将把引用的库复制到项目的输出目录中。
© www.soinside.com 2019 - 2024. All rights reserved.