Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2010, 11:20   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Could not load file or assembly...

Всем доброго. Хочу в программе использовать классы CAD системы ePlan. Если точнее хочу попытаться написать для него менеджер печати.
Начал с того что создал в нем макрос, после чего узнал какие сборки необходимы, и какие пространства имен.
Далее написал такой вот код:
Код:
using Eplan.EplApi.ApplicationFramework;
... Тут стандартные пространства прописаны.

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
        }

        private void button1_Click(object sender, EventArgs e)
        {
            ActionCallingContext ac = new ActionCallingContext();
            ac.AddParameter("LogMsgActionDone", "true");
            new CommandLineInterpreter().Execute("print", ac);

        }
    }
}
Через Object Browser добавил в проект Reference библиотеки нужные.
Далее в Solution Explorer указал этим библам Copy Local=False, пусть читает их из абсолютного пути, а не копирует мне к программе - это меня вполне устраивает.
Путь проверил, он правильный, в нем эти библиотеки есть.

Проблема: При запуске кода прям на клика по кнопке вылезает такая ошибка:
Цитата:
Could not load file or assembly 'Eplan.EplApi.AFu.dll' or one of its dependencies. Не найден указанный модуль.
Однако в Solution он в ветке reference есть.

Вопрос:Что нужно настроить в Visual Studio 2010 Beta чтоб исключить такую ошибку? Или по другому: Как узнать эти самые зависимости этой сборки?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 15:54   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вопрос:Что нужно настроить в Visual Studio 2010 Beta чтоб исключить такую ошибку?
Никак, это не от студии зависит. Попробуй CopyLocal = true. Обычно пути прописываются не абсолютные, а сокращенные. Возможно проблема из-за этого.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вопрос:Или по другому: Как узнать эти самые зависимости этой сборки?
Есть .NET Reflector .
Hollander вне форума Ответить с цитированием
Старый 08.02.2010, 16:46   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Попробуй CopyLocal = true.
Неа. Это изначально стояло. К тому же меня бы устроило как раз False, ибо система стационарно стоит и никуда передвигаться не будет.
Цитата:
.NET Reflector .
спс... Посмотрел. Ниче не пойму... Походу битые какие-то сборки... Или особым способом закрытые, ибо ничего такого в них не требуется особого
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 18:03   #4
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Возможно код заобфускацирован. Выложи тут библиотеку или линк дай на скачку, конечно если все это дело не сотню мб весит.
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чём разница между unit, header file, cpp file? TwiX Общие вопросы C/C++ 6 29.04.2012 19:49
Опять проблмы с (Can't load Smart utilities library) что делать?? Alexanderpre Microsoft Office Word 1 15.10.2009 13:50
что делать?(Can't load Smart utilities library) Alexanderpre Microsoft Office Word 5 09.10.2009 16:24
Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory s20 Общие вопросы C/C++ 2 26.09.2009 23:28
Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку kapustin Общие вопросы .NET 10 23.09.2009 22:20