哪些文件存储在Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.0中?

时间:2012-01-13 15:30:06

标签: c# winforms .net-4.0 assemblies

我想知道

中存储了哪种文件
  

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

这些文件是否适用于WPF / Silverlight?

哪个安装程序将文件安装在该文件夹中?

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

1 个答案:

答案 0 :(得分:0)

  1. WPF 是自3.0版以来.NET Framework的一部分
  2. Silverlight 与WPF不同,并且有separate SDK download
  3. 位于参考装配文件夹下的文件通常由Visual Studio在安装SDK和(in your case), are part of the Windows 7 and .NET 4 Framework SDK 时安装。
  4. Winforms和WPF是完全不同的技术。简而言之,Winforms是Windows C ++ MFC库之上的包装器,而WPF是DirectX库之上的包装器。
  5. 您应该检查the difference between Client profile and Full Framework,因为大多数情况下,您的应用程序应该以客户端配置文件为目标,并且在少数情况下,它应该以完整框架为目标。顺便说一句,如果您使用 .NET Framework 4.5或更高版本客户端配置文件已停止。它简化了部署过程。
  6. 检查C#项目中的引用属性,Copy Local设置为True。它将在项目的输出目录中复制引用的库。