C# 哪些文件存储在引用程序集\Microsoft\Framework\.NETFramework\v4.0中?

C# 哪些文件存储在引用程序集\Microsoft\Framework\.NETFramework\v4.0中?,c#,.net,winforms,assemblies,C#,.net,Winforms,Assemblies,我想知道存储在哪种文件中 C:\Program Files(x86)\Reference Assembly\Microsoft\Framework.NETFramework\v4.0\ 这些文件是为WPF/Silverlight准备的吗 哪个安装程序安装该文件夹中的文件 我想知道这一点,因为我们已经开发了一个带有自定义WPF控件的winforms应用程序。当我们在裸系统上部署应用程序时,当使用这些控件时,应用程序会崩溃 WPF自3.0版以来就是.NET框架的一部分 Silverlight与WPF

我想知道存储在哪种文件中

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

这些文件是为WPF/Silverlight准备的吗

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

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

  • WPF自3.0版以来就是.NET框架的一部分
  • Silverlight与WPF不同,具有
  • 位于Reference Assembly文件夹下的文件通常由Visual studio在安装SDK和时安装。
  • Winforms和WPF是完全不同的技术。简而言之,WINFALSE是Windows C++ C++ MFC库之上的包装器,WPF是DirectX库之上的包装器。
  • 您应该检查,因为大多数情况下,您的应用程序应该以客户机概要文件为目标,而在少数情况下,它应该以整个框架为目标。顺便说一句,如果您使用的是.NET Framework 4.5或更高版本客户端配置文件已停止。它简化了部署过程
  • 在C#项目中的references属性中检查
    Copy Local
    是否设置为
    True
    。它将复制项目输出目录中的引用库

  • MSDN对客户端配置文件中包含和未包含的内容有很好的描述:@M.Babcock谢谢,但是我必须做什么才能安装v4.0文件夹?客户端配置文件有一个单独的安装:@M.Babcock我已经安装了.Net Framework 4,但我仍然没有4.0文件夹。在软件列表中,我看到了MS.NET Framework 4客户端配置文件和MS.NET Framework 4扩展版…您看到这个问题了吗: