Asp.net mvc 4 在TFS构建服务器上编译razor视图(2012年)

Asp.net mvc 4 在TFS构建服务器上编译razor视图(2012年),asp.net-mvc-4,razor,tfs,Asp.net Mvc 4,Razor,Tfs,我想配置我们的TFS构建服务器,以便它编译我的视图并通知我编译错误 这是我的配置: <Target Name="BuildViews" Condition="'$(MvcBuildViews)'=='true'" AfterTargets="AfterBuild"> <Message Importance="normal" Text="Precompiling views" /> <AspNetCompiler VirtualPath="temp"

我想配置我们的TFS构建服务器,以便它编译我的视图并通知我编译错误

这是我的配置:

    <Target Name="BuildViews" Condition="'$(MvcBuildViews)'=='true'"  AfterTargets="AfterBuild">
  <Message Importance="normal" Text="Precompiling views" />
  <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>

构建服务器上是否安装了MVC?是否安装MVC4?应该在/bin文件夹中。你的意思是什么?构建服务器应该像开发人员机器一样设置,包括用于开发应用程序的软件加载。如果您必须在本地环境中安装MVC4,那么还需要在构建服务器上安装它。我只是犯了一些奇怪的错误。。例如D:\TfsBuildCache\1\Episerver7\trunk\src\Pdk.Website\Pdk.Website.csproj(1436):如果需要覆盖目标目录,则必须指定TargetPath参数。
d:\TfsBuildCache\1\Episerver7\trunk\Assemblies\_PublishedWebsites\Pdk.Website\Views\ActionStart\Index.cshtml (3): The name 'model' does not exist in the current context