asp.net — пакет пытался добавить ссылку на System.Runtime, которая не была найдена в GAC
спросил
Изменено 3 года, 3 месяца назад
Просмотрено 17 тысяч раз
ASP.NET 4.5.1 или 4.5.2
Обновление пакета Nuget MicrosoftAspNet.Identity.EntityFramework с версии 2.2.1 до версии 3.0.0-rc1-final
Я получаю следующую ошибку:
Не удалось добавить ссылку. Пакет «Microsoft.AspNet.Identity.EntityFramework» попытался добавить ссылку на платформу в «System.Runtime», которая не была найдена в GAC. Возможно, это ошибка в пакете. Пожалуйста, свяжитесь с пакетом владельцев за помощью. У меня была аналогичная проблема с другим пакетом.
Я «решил» это, добавив вручную ссылку на пропущенную библиотеку, обновив пакет, а затем удалив ссылку, добавленную вручную:
В вашем проекте перейдите к
В моей установке (Windows 10) ваш файл находится по адресу: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll
Добавить, обновить и удалить.
Я знаю, что это не решение, но это позволит вам продолжить работу, пока не будет найдено реальное решение.
У меня была та же проблема, но я добавил пакет MySQL в свой проект.
Способ, который я решил, был очень близок к ответу, данному Себастьяном Герреро.
Итак, я добавлю вручную ссылку на эту пропущенную библиотеку (system.runtime), а затем установим пакет MySQL, и он отлично работает.
ВНИМАНИЕ : Я удаляю пакет system.runtime только после установки MySQL.
Ссылки -> Добавить ссылку… и затем нажмите Обзор…
В моей установке (Windows 10) ваш файл находится по адресу: C:\Windows\Microsoft. NET\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll
У меня была такая же проблема при запуске Install-Package Microsoft.Azure.Management.Fluent
в .NET framework 4.5.2
Проблема решена с помощью следующих шагов:
- Установлена последняя версия Microsoft.Rest.ClientRuntime из Nuget.
- После этого установил последнюю версию Microsoft.Azure.Management.Fluent из Nuget.
У меня была эта проблема, когда я открыл проект через некоторое время.
Проблема в том, что он изначально был собран с Microsoft.Net.Compilers.2.4.0
, а я был на 3.3.1
.
В проект странно добавлены два обязательных Импортирует
в файл .csproj
, один для компилятора 2.4.0
и дубликат для версии 3.3.1
. Мне просто нужно было:
- Щелкните правой кнопкой мыши файл проекта
- Выгрузить проект
- Отредактируйте файл csproj
- Удалить ссылки 2. 4.0 (была также ссылка в элементе Error)
- Закрыть файл
- Щелкните правой кнопкой мыши проект, перезагрузите файл.
- Восстановить все
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаОбязательно, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Как правильно разобрать перочинный нож?
Разборка и сборка перочинного ножа сама по себе является искусством. Возможно, пришло время заменить деталь, когда вы «прокачиваете» свой нож, или для надлежащей чистки. Мы, однако, часто видим, что это идет не так. С сорванными винтами или другими проблемами в результате. Вот почему мы любим давать вам несколько советов о том, как правильно разобрать нож.
Отказ от ответственности
Прежде чем мы начнем: вы всегда разбираете перочинный нож на свой страх и риск. Knivesandtools и/или производитель перочинного ножа или деталей, которые вы используете, не несут ответственности за какой-либо ущерб, причиненный этим частям, травмы или косвенный ущерб.
Кроме того, для многих марок гарантия истекает в тот момент, когда вы начинаете самостоятельно возиться с ножом. Поэтому перед тем, как приступить к работе, ознакомьтесь с условиями гарантии на сайте производителя или в инструкции, прилагаемой к ножу.
Шаг 1: Не торопитесь
Быстро затянуть винт? Быстро закончить уборку до ужина? Пожалуйста, не надо! Вам нужно не торопиться, иначе вы можете сразу остановиться. Спешка приводит к потерям, и здесь то же самое. Не торопитесь, сядьте за рабочее место или за кухонный стол. Не напрягайся. Не принимайте близко к сердцу.
Шаг 2: Хорошие инструменты — это полдела
Это не просто поговорка, это истина. Это помогает, когда у вас есть хороший набор отверток. Карманные ножи часто крепятся мельчайшими винтами. Что, в свою очередь, требует небольших битовых размеров. Размеры, которые вы часто видите: Torx T6, T8 и T10. С ним можно обращаться с большинством карманных ножей.
Имейте в виду, что, несмотря на эти повторяющиеся размеры, можно использовать и другие размеры. Иногда вы ожидаете, что с первой попытки бита T6 подойдет. Пока вы не используете T7, протестируйте его и обратите внимание, что он намного плотнее. Так что не торопитесь и всегда берите на размер больше, на всякий случай. Чтобы точно знать, что вы используете правильный.
Treacherous: Allen
На всякий случай хотим предупредить вас о винтах с внутренним шестигранником. Именно вы всегда рискуете иметь дело с винтами с шестигранной головкой дюймового размера. Rick Hinderer Knives, например, использует винты с размером биты 5/64 дюйма. Вы можете подумать, что используете правильный шестигранный ключ, но он оказывается метрическим. Вы поворачиваете винты, но тайно также увеличиваете их. то же самое относится и к ножам Chris Reeve, хотя они поставляются с хорошими шестигранными ключами Wiha.0005
Выберите правильную марку
Теперь вы определились, какие размеры вам нужны. Теперь мы советуем вам использовать биты или отвертки хорошего бренда. Хорошие биты лучше входят в винты и не так легко их повреждают. Для этого справедливо следующее: дешевое дорого.
Примерами хороших брендов являются Wiha и Wera.
Шаг 3: Начнем! (Ну почти)
Хорошие биты, давайте начнем! Ну: подожди немного. Мы хотели бы принять еще одну меру предосторожности. Чтобы убедиться, что вы не поцарапаете винты больше, чем необходимо, у нас есть отличная хитрость: возьмите кусок полиэтиленового пакета. Серьезно. Просто кусок пластика полиэтиленового пакета. Вы кладете его поверх винта и вставляете в него биту. Пластиковые прокладки между отверткой и винтом немного уменьшают вероятность повреждения винтов. Особенно, когда вы имеете дело с разноцветными винтами, это меняет правила игры.
Шаг 4: Правильная техника
Бита готова? Пластик готов? Давай приступим к работе! Но делайте это правильно. Правильно поместите отвертку на головку винта. Убедитесь, что отвертка стоит прямо. Теперь можно аккуратно повернуть отвертку. Аккуратно наращивайте давление, а не работайте как одержимый. Не получается расслабить? Останавливаться! Принуждение это никогда не является хорошей идеей.
Шаг 5: Обратите внимание на Loctite
Итак, вы не можете ослабить винт? Прекратите пытаться ослабить его. Да, мы просто останавливаемся. Скорее всего, мы имеем дело с Loctite или любым другим средством для фиксации винтов. Это тип клея, который производители добавляют к винтовой проволоке, чтобы предотвратить ослабление винтов.
Иногда используется много Loctite или сильнодействующий тип Loctite, что затрудняет ослабление винта. Так что, если вы нажмете? Скорее всего, вы уничтожите винт. Нет: это мало связано с качеством винтов. Потому что «мягкие» винты не означают «плохого качества». Титановые винты имеют премиальную характеристику, но при этом относительно мягкие. Итак, что мы будем делать с Loctite? Хорошо: есть несколько вариантов.
Метчик с правильным направлением
Что можно сделать, так это положить нож на стол и вставить отвертку вертикально в винт. Используйте свою руку и постучите по задней части отвертки. В некоторых случаях этого уже достаточно, чтобы сломать Loctite. Однако убедитесь, что отвертка надежно закреплена в винте. Мы не можем говорить это достаточно часто. Также полезно знать: положите что-нибудь мягкое под нож. Например, коврик для мыши. Или кусок кожи.
Тепло ослабляет
Еще один способ убедиться, что Loctite не беспокоит вас, — нагреть его. Теперь я слышу, как вы думаете: но как? Loctite — это часть винтовой проволоки, верно? Да! Поэтому вам нужно сделать это правильно.
Есть люди, которые пользовались феном или даже выжигателем для краски. Мы не предпочитаем использовать ни один из этих методов. Да, горячий воздух нагревает винты и размягчает Loctite. Но с пластиковыми ручками вы также можете расплавить весы. Держите руку близко к фену, довольно горячий, верно?
У нас есть способ лучше! Мы используем стакан горячей воды. Не кипяток! Просто горячая вода из-под крана. Поместите нож внутрь на пару минут, и во многих случаях вы заметите, что Loctite стал приятным и мягким. После этого открутить винт будет проще простого. Поскольку вода полностью обволакивает винты, теплопередача превосходна. Кроме того, пластиковые весы не нагреваются. Все еще трудно открутить винт? Оставьте его пропитаться еще немного. Или совместите эту технику с другим постукиванием по задней части отвертки, как указано выше.
Обратите внимание: убедитесь, что после разборки перочинного ножа все детали чистые и сухие, когда будете собирать его снова.
Горячая техника для профессионалов
Еще один вариант – техника, требующая чуть больше навыков и инструментов. Если вы точно знаете, что делаете, вы можете, ОЧЕНЬ ОСТОРОЖНО , использовать паяльник, чтобы нагреть застрявший винт. Таким образом, вы нагреваете только застрявший винт и ничего больше.
Здесь необходимо принять во внимание несколько важных моментов: усилено ли покрытие винта? Если это так, не делайте этого, потому что вы сожжете покрытие на винте. Титановые болты? Не надо, тепло может анодировать титан винта. То же самое относится и к титановой ручке вокруг винта, если не быть осторожным. Для пластиковой ручки или ручки из композитного материала нужно быть осторожным, чтобы не сжечь или не расплавить ручку. Мы также рекомендуем правильно очищать жало паяльника. Вы, в конце концов, не хотите лужить свои винты.
Этот метод довольно подвержен ошибкам. Так что будьте очень осторожны и не делайте этого, если вы не знаете, что делаете. Однако это также метод для винтов, которые должным образом закреплены. Но вы делаете это на свой страх и риск. Будь осторожен.
Шаг 6: Организуйте
Вы ослабили винты. Большой! Сейчас важно их не потерять. Рекомендуем перед разборкой ножа нарисовать его контур на бумаге. Также нарисуйте винты и поместите их в нужное место на бумаге, когда будете их снимать. Таким образом вы следите за тем, чтобы все винты оставались на своих местах, что (часто) облегчает их регулировку при сборке.
Шаг 7: Чистка и/или замена и/или смазка
Нож разобран, теперь пришло время заняться тем, для чего вы его разобрали. То, что вы в основном всегда делаете, это: уборка. Возьмите салфетку или бумажное полотенце и тщательно протрите все дочиста. Для шарикоподшипников убедитесь, что вы не потеряли шарики, а для шайб из фосфористой бронзы не сгибайте и не меняйте форму.
Вы думаете о замене винтов? Хороший набор от Flytanium, например. Мы рекомендуем сначала попробовать их «на суше». Поместите винты во втулки, чтобы убедиться, что они подходят правильно. Таким образом, вы убедитесь, что вы не нажимаете на винтовую проволоку, когда собираете нож. Особенно, если вы также планируете заменить весы, хорошо бы заранее знать, что все подходит.
Сделали все, что нужно было сделать? Пришло время смазывать. Нам нравится универсальное универсальное масло Nano-Oil 10W. Но что касается шайб из фосфористой бронзы, вы не можете превзойти фторированную смазку Chris Reeve Knives. А некоторые ножи с шарикоподшипниками прекрасно работают со смазкой Nano Grease от Nano-Oil. Для всех этих смазочных материалов действует правило: меньше значит больше! Слишком много смазки только притягивает больше грязи. Что-то, чего вы хотите избежать. Также не забывайте о стопорном шаре.
Шаг 8: Сборка
Все красиво и чисто? Готовая смазка для всех движущихся частей? Пришло время собрать все обратно. Убедитесь, что вы аккуратно собрали все обратно. Ручная затяжка обычно достаточно тугая. При необходимости используйте крошечную каплю средства для фиксации винтов. Чтобы правильно центрировать лезвие, вам может понадобиться изменить затяжку винтов. Это требует некоторого привыкания и проб.
Шаг 9: повторная проверка
Перед тем, как снова начать пользоваться ножом, важно дважды проверить, легко ли открывается нож. И, возможно, даже более важно: проверьте, работает ли замок. В конце концов, вы ведь не хотите, чтобы нож случайно закрылся во время использования, потому что вы забыли деталь или неправильно затянули винт.
Вот и все: сделано и красиво собрано. Молодец!
Несколько заключительных замечаний
Мы не можем говорить это достаточно часто: разбирайте нож только тогда, когда это действительно необходимо. Вы также можете часто чистить перочинный нож, не разбирая его.
Когда вы разбираете и собираете нож, не применяйте силу.