我不确定我的项目结构是否不正确,还是缺少设置,但在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应用程序时不可移植。

09-20 19:36