【问题标题】:Which files are stored in Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0?哪些文件存储在 Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 中?
【发布时间】:2012-02-09 19:07:53
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: c# .net winforms assemblies


【解决方案1】:
  1. WPF 自 3.0 版起成为 .NET Framework 的一部分
  2. Silverlight 与 WPF 不同,具有 separate SDK download
  3. Reference Assemblies 文件夹下的文件,通常由 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。它会将引用的库复制到项目的输出目录中。

【讨论】:

    猜你喜欢
    • 2013-01-09
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多