Сгенерированный TypedDataContext XCOPY LINPad на другой компьютер приводит к «FileNotFoundException: не удалось загрузить файл или сборку» - PullRequest
0 голосов
/ 16 мая 2019

Я следовал за публикацией SO: Как я могу использовать сгенерированный контекст LinqPad в Visual Studio

string dcPath = GetType().BaseType.Assembly.Location;
string targetFolder = @"c:\temp";
File.Copy (dcPath, Path.Combine (targetFolder, Path.GetFileName (dcPath)));

Я также скопировал вспомогательные библиотеки DLL.

Когда я затем создал запрос, в котором я сослался на все эти вещи, сохранил запрос, а затем XCOPY передал запрос плюс библиотеки DLL на другой компьютер, я получаю эту ошибку:

FileNotFoundException: не удалось загрузить файл или сборку 'file: /// C: \ Users \ James \ AppData \ Local \ Temp \ LINQPad5_spxhhspg \ TypedDataContext_iuykcj.dll' или одну из ее зависимостей.Система не может найти указанный файл.

Я проверил все файлы - на них есть ссылки.Целевая машина показывает ссылки.Ошибка показывает другой путь к тому, где хранятся библиотеки DLL.

Любые идеи по предотвращению ошибки.

Еще лучше было бы, как создать новый контекст MySQL с помощью IQToolkit, ноЯ бы спросил это отдельно, если это необходимо.

...