0

我正在使用 Castle Monorails 和 NVelocity 作为视图引擎。当我转到“工具”>“选项”>“文本编辑器”>“文件扩展名”并在编辑器体验中将“vm”添加到“HTML 编辑器”时,语法突出显示有效。

这是一个例外:

当文件不是以标签开头,而是以速度语法开头时,语法高亮失败。例子

#*
Some comment with development notes about this file..
*#
<div>
  <p>The actual markup</p>
</div>

有人有解决这个问题的方法吗?

4

2 回答 2

3

尝试使用CVSI(Castle Visual Studio 集成),它是 NVelocity 的着色器和 IntelliSense。

于 2011-08-11T04:55:30.103 回答
1

我为我的 VS 2013 下载了 CSVI,但没有任何效果(颜色编码和智能感知都没有)我还删除了缓存的注册表值,尝试重新启动我的系统没有任何效果。颜色编码适用于 VS 2005,但不适用于 2010 或 2013。我错过了什么吗?这是我所做的,我下载了 vsix 文件并运行它,它打开了一个命令提示符并做了一些事情,之后没有任何反应。任何建议都非常感谢。

http://jonorossi.com/blog/2014/05/31/castle-visual-studio-integration-0.5.0/

谢谢

这是我所做的 1. 将 vsix 重命名为 zip 更新 extension.vsixmanifest XML 文件以支持 .net 2.0 版本到 4.5 2. 再次使用所有库和清单文件构建一个 zip 文件,然后将其重命名为 vsix。3. 右键单击​​ .vsix 文件打开使用 MS Visual Studio 版本选择器,然后安装。

以上3个步骤就成功了。

于 2014-07-30T14:57:22.387 回答