невозможно добавить linqpad.exe в глобальный кеш - PullRequest
0 голосов
/ 12 октября 2010

Я пытаюсь добавить драйвер MongoDb Linqpad через NoRM. Я следую инструкциям как в http://normlinqpaddriver.codeplex.com/ Однако я не могу добавить его.

я получаю следующее

C: \ Program Files \ LinQPad> C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ gacutil.ex e / i LINQPAd.exe

Утилита Microsoft (R) .NET Global Assembly Cache. Версия 1.1.4318.0 Copyright (C) Microsoft Corporation 1998-2002. Все права защищены.

Ошибка добавления сборки в кеш: неизвестная ошибка

я использую linqpad v 2.26.2

1 Ответ

1 голос
/ 12 октября 2010

У вас будут проблемы с версией .NET, версия 2.26.2 LinqPad, которую вы используете, предназначена для .NET 3.5, а драйвер LinqPad MongoDb использует 4.0.


Другие возможные проблемы, которые я вижу:Вы используете gacutil, который был предоставлен в 2003 году?Вы должны использовать, по крайней мере, ту, которая пришла с 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

...