Как добавить пакет nuget в шаблон проекта MVC3 - PullRequest
2 голосов
/ 04 июня 2011

Я пытаюсь взломать шаблон проекта MVC 3 для автоматической установки elmah через nuget.

После обновления инструментов MVC 3 шаблоны проектов MVC3 содержат этот раздел:

<WizardData>
    <packages>
        <package id="jQuery" version="1.5.1" />
        <package id="jQuery.vsdoc" version="1.5.1" />
        <package id="jQuery.Validation" version="1.8.0" />
        <package id="jQuery.UI.Combined" version="1.8.11" />
        <package id="EntityFramework" version="4.1.10331.0" />
        <package id="Modernizr" version="1.7" />
    </packages>
</WizardData>

Итак, я попытался добавить пакет elmah следующим образом:

<WizardData>
    <packages>
        ...
        <package id="elmah" version="1.2.0.1" />
    </packages>
</WizardData>

Я также скачал и добавил файл elmah.1.2.0.1.nupkg в

C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 3 \ Packages

Папка

вместе с пакетами по умолчанию (jQuery.1.5.1.nupkg, EntityFramework.4.1.10331.0.nupkg и т. Д.)

К сожалению, у меня продолжает появляться эта ошибка при создании нового проекта MVC3:

ошибка http://fabrice.michellonet.free.fr/elmah.png

Кто-нибудь знает, как решить эту ошибку?

По крайней мере, что-нибудь выполнимое с этой версией инструментов mvc3?

1 Ответ

4 голосов
/ 06 июня 2011

Я только что написал в блоге о том, как это сделать: http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx

Здесь описывается создание и регистрация пользовательского шаблона проекта.

...