Как контролировать имя сборки представлений MVC3? - PullRequest
1 голос
/ 10 июня 2011

Как мне сделать так, чтобы мои представления в моем веб-проекте MVC3 были скомпилированы в мою сборку проекта, как это определено в свойствах проекта?Например, я не хочу, чтобы они генерировались в динамической / случайной сборке.

Причина этого заключается в том, что представления ссылаются на internal классы в ссылочной библиотеке, поэтому в ссылочную библиотеку необходимо включитьСборка проекта MVC3 в информации о сборке.

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Я считаю, что это немного сложнее, чем можно было бы надеяться, но возможно (по крайней мере, для компиляции в другую DLL вне основной сборки)
См .:

http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/

Включение представлений в библиотеку классов

1 голос
/ 10 июня 2011

Я лично не пробовал это, но добавит ли:

<PropertyGroup>    
    <EnableUpdateable>false</EnableUpdateable>    
    <MvcBuildViews>true</MvcBuildViews>
</PropertyGroup> 

в файл проекта желаемый эффект?

...