刚刚安装了vs2013的更新1,现在我无法将解决方案资源管理器中的.js或.css文件拖到我的html视图中了。
在您执行此操作之前,vs会自动为该文件创建脚本标记或链接标记。我不确定它是否与更新1有关但我现在真的很想念,有没有办法重新启用它?
答案 0 :(得分:2)
我在VS 2015中遇到过这个问题;通过(重新)启用解决:
(菜单栏)工具 - >选项 - >文字编辑器 - >一般 - > "拖放文本编辑"
这不仅会影响拖放突出显示文本的能力(这就是我首先将其关闭的原因),还可以通过将文件拖放到编辑器窗口来生成自动格式化链接的能力。可能有办法将两者分开,但我没有遇到过它。
顺便说一下,在VS 2012中,同一个选项存在于同一位置。但是,我没有测试该版本中该选项的行为。
答案 1 :(得分:1)
我遇到了同样的问题,这就是我修复它的方法......
选项1:
转到工具>选项>文本编辑器>文件扩展名
...并添加您正在编辑的文件的扩展名。在编辑器选择列表中选择HTML编辑器(如果它是您正在处理的html或等效代码)或者只选择您正在编写的代码类型。在点击Ok之后,重新启动VS,它现在应该可以正常工作......
选项2:
右键单击该文件并选择使用HTML编辑器打开,默认保存,这也应该有效。
干杯
答案 2 :(得分:0)
尝试以管理员身份运行,如果您还没有。 我有同样的问题。我尝试了@ VictorSuarez的解决方案,将编辑后的文件扩展名添加到HTML编辑器打开的文件列表中,但它没有立即解决问题。然后我以管理员身份打开Visual Studio,并能够按预期拖放链接。