Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > System.EnterpriseServices.dll could not be opened |
Автор: Vit 17.3.2009, 00:26 | ||
Windows XP + SP3 MS Visual Studio 2005 Сразу после установки созраю новый Web Site (ASP.NET/C#), при попытке запуска пустой страницы выдаёт следующую ошибку -
И как это лечить? |
Автор: Partizan 17.3.2009, 01:10 |
Vit, оно самое: http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/be124dc4-1f99-44d0-bda9-01cfdfef4299/ |
Автор: Vit 17.3.2009, 05:46 | ||
Вроде да, только:
Как это конкретно сделать? Смысл того что нет нужной сборке в кэше я и сам понял, что надо нужную сборку в этот кэш поместить - тоже не надо семи пядей иметь чтобы догадаться... Вот если б кто сказал как это практически сделать.... |
Автор: jonie 17.3.2009, 09:50 |
взять fuslogvw (входит в поставку VS) и посмотреть как биндятся сборки (и откуда и зачем) не судьба? Добавлено через 36 секунд а поставить в GAC сборку это gacutil -i filename.dll |
Автор: Partizan 17.3.2009, 09:55 |
Vit, в комплекте с Windows SDK(Обычно лежит в \Program Files\Microsoft SDKs\Windows\<Версия SDK>\bin) есть утилита gacutil. Запускается из командной строки. Вот, например, эта команда поместит сборку mydll.dll в GAC: gacutil.exe /i mydll.dll |
Автор: Partizan 17.3.2009, 16:12 | ||
Vit, ошибка вроде говорит об отсутствии system.enterpriseservices.wrapper.dll лежит это дело тут: %WINDOWS%\Microsoft.NET\Framework\v2.0.50727\system.enterpriseservices.wrapper.dll |