我想知道里面存放了哪些文件
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\
这些文件是为 WPF/Silverlight 准备的吗?
哪个安装程序安装该文件夹中的文件?
我想知道这一点,因为我们开发了一个带有自定义 WPF 控件的 winforms 应用程序。当我们在裸系统上部署应用程序时,应用程序会在使用这些控件时崩溃...
最佳答案
- WPF 从 3.0 版开始就是 .NET Framework 的一部分
- Silverlight 与 WPF 不同,它有一个 separate SDK download
- Reference Assemblies 文件夹下的文件,通常由 Visual Studio 在安装 SDK 和 (in your case), are part of the Windows 7 and .NET 4 Framework SDK 时安装.
- Winforms 和 WPF 是完全不同的技术。简而言之,Winforms 是 Windows C++ MFC 库之上的包装器,WPF 是 DirectX 库之上的包装器。
- 你应该检查the difference between Client profile and Full Framework因为大多数时候,您的应用程序应该以客户端配置文件为目标,只有在少数情况下,它应该以完整框架为目标。顺便说一下,如果您使用的是 .NET Framework 4.5 或更高版本,Client profile has been discontinued。它简化了部署过程。
- 检查 C# 项目中的引用属性,将
Copy Local
设置为True
。它会将引用的库复制到项目的输出目录中。
关于c# - Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 中存储了哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8852954/