繁体   English   中英

.NET 4.0缺少引用的程序集文件夹

[英]Missing Referenced Assemblies Folder for .NET 4.0

从.NET 3.0开始,Microsoft似乎将一些通用程序集移至

C:\\Program Files\\Reference Assemblies\\Microsoft\\Framework\\xxx

为了支持他们拆分CLR 2.0和CLR 4.0 GAC的努力(还添加了

C:\\%windir%\\Microsoft.NET\\assembly )。

但是,虽然我都

C:\\Program Files\\Reference Assemblies\\Microsoft\\Framework\\xxx

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

在我的开发机器上,后者在我刚刚安装.NET 4.0的服务器上不存在。 在那里部署的WCF项目引用了该文件夹中的一些常见DLL,但找不到它们。

我究竟做错了什么? 是否应将这些引用明确更改为新的4.0 GAC? 为什么服务器上不存在此文件夹?

Reference Assemblys文件夹与Visual Studio一起使用。 虽然实际部署的应用程序将在c:\\ Windows \\ Microsoft.Net \\ Assembly中使用GAC。 我假设您没有在服务器上安装Visual Studio,因此您将没有“参考程序集”文件夹。

如果将WCF托管在服务器上,则需要确保安装了.NET 4.0完整框架,而不仅仅是客户端框架。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM