我不确定我的项目结构是否不正确,还是缺少设置,但在Visual Studio 2015中出现了“复制标识符”错误。
我在ASP.NET 5项目中拥有所有的打字稿文件,并且执行艰巨的任务,将其编译为javascript并将其放置在wwwroot文件夹中的scripts文件夹中。如果我理解正确,这就是将要部署的文件所在的位置。
我遇到的问题是,当我运行grunt任务并正确输出文件时,Visual Studio开始在我的打字稿文件中警告我,我有重复的标识符。我以为我可以告诉VS忽略某个地方的wwwroot文件夹,但是我似乎找不到任何信息。
有人以前曾遇到过这个问题,或者我对我应该如何处理结构有错误的认识?
最佳答案
Visual Studio开始在我的打字稿文件中警告我重复的标识符
仅当您有两个TypeScript文件declare
具有相同内容时,才会发生这种情况(禁止使用诸如resharper之类的任何插件)。如您所知,编译输出JavaScript,因此不是此错误的原因。修复:删除重复的TypeScript。
聚苯乙烯
我有一个艰巨的任务,将其编译为javascript并将其放置在wwwroot文件夹中的scripts文件夹内
不是您的错误的根源。但是我会将*.js
文件包含在VS项目中,使用glob lib/**/*.js
,因为wwwroot
确实适用于特定的IIS安装,并且在发布Web应用程序时不可移植。