MissingReferenceAssemblyFolderfor.NET4.0好像是从.NET3.0开始,微软为了支持他们的努力,把一些常用的程序集搬到了C:ProgramFilesReferenceAssembliesMicrosoftFrameworkxxx剥离CLR2.0和CLR4.0GAC(还添加了C:%windir%Microsoft.NETassembly)。但是,虽然我的开发机器上同时有C:ProgramFilesReferenceAssembliesMicrosoftFrameworkxxx和C:ProgramFilesReferenceAssembliesMicrosoftFramework.NETFrameworkv4.0,但后者在我刚安装.NET4.0的服务器上不存在。正在部署的WCF项目引用了此文件夹中的一些常用DLL,但找不到它们。我究竟做错了什么?我应该明确地将这些引用更改为新的4.0GAC吗?为什么服务器上不存在这个文件夹?ReferenceAssemblies文件夹用于VisualStudio。实际部署的应用程序将使用c:\Windows\Microsoft.NetAssembly中的GAC。我假设您的服务器上没有安装VisualStudio,因此您不会有引用程序集文件夹。如果您在服务器上托管WCF,则需要确保安装了.NET4.0FullFramework而不仅仅是客户端框架。以上就是C#学习教程:缺少.NET4.0参考程序集文件夹分享全部内容,如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——本文是收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
