2015-04-20 2 views
0

Я могу загрузить сборку из 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 является самой низкой версией на моей машине. который был загружен в ссылку.

Любое предложение очень ценится.

Заранее спасибо.

+0

Mvc 5 не поддерживается с .Net 5 к моему знанию; Что ты пытаешься сделать? Ассембли, которые у вас есть в GAC, также не будут совместимы с 'aspnetcore50', так как это совсем другая структура. –

+0

@MattDekrey да, вы правы, мы не могли загрузить MVC 5 с aspnetcore50, так как это была совсем другая структура. так что я загрузил эту сборку в .netframework 4.5 в файле project.json. Я не говорю только о проблеме с сборкой MVC. это будет воспроизводиться, если вы ссылаетесь на сборку, доступную в двух версиях в GAC, например 1.0.0.0 и 2.0.0.0, она будет загружаться автоматически самой низкой. но я хочу загрузить ту же самую версию, которую я дал в этой ссылке на сборку. – user3468621

ответ

Смежные вопросы