似乎開始與.NET 3.0,微軟移動一些常見的組件,以缺少引用的程序文件夾的.NET 4.0
C:\Program Files\Reference Assemblies\Microsoft\Framework\xxx
,以支持他們的努力,打出CLR 2.0和4.0 CLR GAC(還添加了
C:\%windir%\Microsoft.NET\assembly
)。
不過,雖然我都
C:\Program Files\Reference Assemblies\Microsoft\Framework\xxx
和
,後者不,我剛安裝了.NET 4.0的服務器上存在。正在部署的WCF項目引用了該文件夾中的一些常見DLL,無法找到它們。
我在做什麼錯?我是否應該明確地將這些引用更改爲新的4.0 GAC?爲什麼這個文件夾不存在於服務器上?
您確定沒有在64位計算機上安裝32位.net 4.0,並且引用程序集文件夾已經以'Program files(x86)'結尾? –
@KlausByskovHoffmann服務器也是32位的,所以沒有'Program files(x86)'文件夾。好的建議,但! –