2010-10-12 26 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