После прочтения, здесь нет общего решения для этого здесь, в переполнении стека, я создал модуль NodeJS в эти выходные, чтобы решить эту проблему:
https://www.npmjs.com/package/check-vs-includes
Это довольно общее, такЯ надеюсь, что это помогает и другим.Это спасает меня от ручной проверки более 70 папок (более 500 файлов) при каждом развертывании.Если у меня есть время, я надеюсь улучшить некоторые вещи, например документацию ... Но позвольте мне привести простой пример прямо сейчас.
Простой пример
- Установите nodeJS (отлично работает и в Windows)
npm install check-vs-includes
- Добавьте задачу и укажитепроверяемые файлы.
Например, добавьте gulpfile.js
в ваш проект:
gulp.task('checkVSIncludes', function(cb) {
checkVSIncludes(['/Content/**/*.less', '/app/**/*.js']);
});
В этом примере проверяется, что все файлы .js
и .less
в указанномпапки включены в ваш файл проекта.Обратите внимание, что вы можете использовать glob .
запустить проверку;для примера GULP:
gulp checkVSIncludes
Проверьте исходный код на наличие дополнительных параметров, все это на GitHub (вкладыдобро пожаловать;)).