|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
Я скачать EntityFrameworkCore для Sqlite (Design и Tools) из nuget. Соответственно, у меня загрузилось куча пакетов. Когда компилирую программу, в основном проекте в папке Debug создаётся штук 15 dll-ок. Но когда выбираю Build->Clean Solution, одна из них всегда остаётся - Microsoft.EntityFrameworkCore.dll, в связи с чем возникла вот такая ошибка о несостыковке версий dll ("не найдена dll, либо версия отличается"). Файл всегда приходится тереть индивидуально руками. Как это поправить? Из-за чего это могло случиться? В гугле найти причину не получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 02:39 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
хорошо я согласен, Зачем новую тему то завёл? В роошлом тебе сказали, что после компиляции перекинуть dll руками. У меня тоже раз в неделю что то ломается т я руками удаляю /bin. Можно батник написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 07:30 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 09:12 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
Вообще-то в теме по ссылке ошибка нестыковки версий возникает у сборки Microsoft.Extensions.Logging. И я там же написал, что скорее всего, эта сборка, но другой версии, есть в зависимостях главного проекта, который компилируется последним, и своей сборкой перезатирает сборку от прирефренсенных проектов. Это проверено? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 10:37 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныВообще-то в теме по ссылке ошибка нестыковки версий возникает у сборки Microsoft.Extensions.Logging. И я там же написал, что скорее всего, эта сборка, но другой версии, есть в зависимостях главного проекта, который компилируется последним, и своей сборкой перезатирает сборку от прирефренсенных проектов. Это проверено? это проверено. Алгоритм следующий: * папки Debug всех проектов решения пусты * Запускаю на компиляцию - успешно. Папки Debug всех проектов заполнились многочисленными *.dll файлами (и не только ими) * запускаю отладку - всё работает отлично, подключение библиотек динамическое работает верно, никаких ошибок не возникает. * Останавливаю отладку * Жму Built->Clean Solution * В папке Debug главного решения трутся все dll, кроме Microsoft.EntityFrameworkCore.dll * Запускаю на компиляцию - успешно. Папки Debug всех проектов заполнились многочисленными *.dll файлами (и не только ими) * Запускаю отладку. И в момент обращения к DbContext происходит ошибка подгрузки библиотеки Microsoft.EntityFrameworkCore.dll и "несостыковки версий библиотеки Microsoft.Extensions.Logging". * Жму стоп, очистить решение * Лечится ошибка просто - удаляю из Debug Microsoft.EntityFrameworkCore.dll * далее в начало этого алгоритма. Ну, то есть, запускается и работает отлично. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 10:51 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
хорошо я согласен, Вы говорили, что ошибка только на одном старом проекте. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 11:23 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
хорошо я согласенНо когда выбираю Build->Clean Solution, одна из них всегда остаётся - Microsoft.EntityFrameworkCore.dll, в После этой команды у меня остаются ВСЕ lib библиотеки. Удаляется только мой код в exe. ... Странный у вас проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 11:36 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
Petro123Вы говорили, что ошибка только на одном старом проекте. Так? Ну он у меня единственный. Когда я говорил, что пробовал создать отдельное решение и "всё в нём работало" - я там особо не экспериментировал. Не смотрел, что происходит при выборе Clean и пр. Этот тоже у меня работает, если папки Debug пустые, как и в любом свежесозданном проекте. В решении у меня два проекта: 1. Для доступа к БД: в нём установлены все пакеты. Там же есть класс ...: DbContext, для работы которого нужны эти пакеты. В момент создания класса эти пакеты подгружаются. 2. Основной: там у меня и mainwindow и прочее. Пакетов туда не ставил. При компиляции в "основном" проекте у меня создаются dll'ки тех пакетов, которые я установил в проект "доступ к БД". А вот когда жму CleanSolution, удаляются все dll-ки кроме одно, оно упорно почему-то не хочет удаляться. И если после этого CleanSolution попробовать опять скомпилировать, то всё скомпилируется и запустится. Но в момент обращения к объекту класса DbContext возникнет ошибка 20888671 . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 11:39 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
Petro123После этой команды у меня остаются ВСЕ lib библиотеки. Удаляется только мой код в exe. видимо, вы создали только 1 проект в решении. Проект у меня дома, сейчас глянуть не могу. Насколько я могу судить, dll-ки переносятся из "БД-шного" проекта в основной при компиляции (т.к. логично, что всё собирается в одном месте). И вот в этом основном при CleanSolution всё трётся (кроме одного файлика). В БД-шный не заглядывал. Наверно, там ничего не трётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 11:43 |
|
Одна настойчивая dll-ка не удаляется, когда выбираю Built->Clean Solution
|
|||
---|---|---|---|
#18+
хорошо я согласен, Вроде всё что у вас выше - неправильно. 1. У меня 2 проекта 2. Exe содержит ссылку на проект-dll. 3. Создайте новый проект и разбирайтесь почему он работает, а старый нет. 4. Очистка решения не убирает мою dll и libs ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 12:04 |
|
|
start [/forum/topic.php?fid=20&msg=39540792&tid=1399649]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 173ms |
0 / 0 |