T4MVC错误 - T4文件被阻止或处于非受信任区域

jda*_*vis 23 .net asp.net-mvc t4 visual-studio-2010

我在Mac Book Pro上的Parallels Desktop 8内的Windows 7虚拟机上运行Visual Studio 2010.

我正在尝试将T4MVC合并到一个新的MVC4项目中.我从Nuget安装了T4MVC软件包并立即开始收到此错误...

无法解析文件的包含文本:路径'\ psf\Home ...\T4MVC.tt.hooks.t4'必须是此计算机的本地或受信任区域的一部分.如果您已下载此模板,则可能需要使用Windows资源管理器中模板文件的属性页面对其进行"取消阻止".

我进入了T4MVC.tt.hooks.t4文件的"属性"菜单,但是我找不到任何选项或按钮来取消阻止它.

我的假设是这个问题与我在虚拟机上运行的事实有关,因此我的项目文件不在受信任的位置.但我不知道如何解决这个问题.

我一直在寻找,但似乎无法找到任何答案.任何帮助,将不胜感激.

谢谢

Sev*_*in7 39

这适用于VS2012:

使用Internet Explorer:

转到工具| Internet选项并单击" 安全"选项卡在" 可信站点"下,单击" 站点"并取消选中"需要https ...".最后添加一个新条目 - 它应该是共享文件夹的位置:"file:// folder_name" - 注意我们正在使用文件而不是https.


pod*_*ska 11

Windows资源管理器中,右键单击该文件,然后选择"属性".在"常规"选项卡的底部,应该有一个"取消阻止"按钮.

  • 我在Win8,没有那个按钮. (3认同)
  • 在Windows 8上,这不起作用.@ sevin7的答案是Win8的正确方法! (2认同)