2010-10-12 21 views
0

我想通過NoRM添加MongoDb Linqpad驅動程序。我正在按照http://normlinqpaddriver.codeplex.com/ 中的說明操作,但是我無法添加它。不能將linqpad.exe添加到全局緩存

我得到以下

C:\ Program Files文件\ LinQPad> C:\ WINDOWS \ Microsoft.NET \框架\ V1.1.4322 \ gacutil.ex E/I LINQPAd.exe

微軟(R).NET全局程序集緩存實用程序。版本1.1.4318.0 版權所有(C)Microsoft Corporation 1998-2002。版權所有。

未能將裝配到緩存:未知錯誤

我運行linqpad v 2.26.2

+2

我不會建議增加LINQPad到GAC - 這將導致proble ms當LINQPad更新自身時。您絕對不應該需要將LINQPad添加到GAC--在早期版本中存在與第三方驅動程序相關的程序集解析問題,這些問題可能會被GACing LINQPad破解 - 但這已在v2.26/v4.26中修復。 – 2010-10-13 06:19:15

回答

1

你將有.NET版本的問題,您使用的是LinqPad verision 2.26.2是.NET 3.5和MongoDb LinqPad驅動程序使用4.0。


其他潛在的問題,我看到:您使用的是裝有2003 GACUTIL?你需要使用至少與2008年

傳來了一個打開Visual Studio命令提示符2008年,你應該像看..

C:\Program Files\Microsoft Visual Studio 9.0\VC>gacutil Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.21022.8 Copyright (c) Microsoft Corporation. All rights reserved.


一旦你移動到4.0你需要使用GACUTIL是在:

C:\Program File s\Microsoft SDKs\Windows\v7.0A\bin