Я могу загрузить сборку из GAC в приложении ASP.Net 5. но я не мог загрузить определенную версию. пожалуйста, посмотрите мои коды.Как загрузить определенную сборку версии из GAC в ASP Net VNext
[project.json]
"frameworks": {
"aspnet50": { },
"aspnetcore50": { },
"net45": {
"frameworkAssemblies": {
"System.Web.Mvc": "5.0.0.0"
}
}
}
В коде выше в project.json файл, я попытался загрузить MVC 5.but не загружается в ссылке вместо этого, он будет показывать, как с испорченным символом. Даже эти сборки доступны в GAC. Я попытался с некоторыми другими сборками. Я получаю только ту же ошибку.
В случае, если я загружаю без сведений о версии. он автоматически загрузит самую низкую версию MVC. т. е. MVC 3 является самой низкой версией на моей машине. который был загружен в ссылку.
Любое предложение очень ценится.
Заранее спасибо.
Mvc 5 не поддерживается с .Net 5 к моему знанию; Что ты пытаешься сделать? Ассембли, которые у вас есть в GAC, также не будут совместимы с 'aspnetcore50', так как это совсем другая структура. –
@MattDekrey да, вы правы, мы не могли загрузить MVC 5 с aspnetcore50, так как это была совсем другая структура. так что я загрузил эту сборку в .netframework 4.5 в файле project.json. Я не говорю только о проблеме с сборкой MVC. это будет воспроизводиться, если вы ссылаетесь на сборку, доступную в двух версиях в GAC, например 1.0.0.0 и 2.0.0.0, она будет загружаться автоматически самой низкой. но я хочу загрузить ту же самую версию, которую я дал в этой ссылке на сборку. – user3468621