2014-11-03 2 views
0

Я вижу эту ошибку в Team Build.MSBuild Имя символа Лимит символов

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Windows Azure Tools \ 2.4 \ Microsoft.WindowsAzure.targets (985): Указанный путь, имя файла или оба слишком долго. Полноценное имя файла должно быть менее 260 символов, а имя каталога должно быть меньше 248 символов.

Я видел другие вопросы Q & Как на эту тему. Мой вопрос не совсем о исправлении.
Есть ли способ узнать, какой конкретный файл вызывает эту ошибку?

ответ

1

Во-первых, постройте с высокой степенью протоколирования *, загляните в журнал на строках прямо перед ошибкой и, возможно, выясните, что является нарушительным файлом/папкой.

В противном случае вы можете посмотреть конкретный файл и строку цели и посмотреть, что он пытается сделать. Это не будет легко, так как вы будете иметь, чтобы выяснить значение свойств/и т.д.

* Как это сделать:

  • из Visual Studio: Tools => Options => Projects and Solutions => Build and Run => MSBuild project build output verbosity, и посмотрите на выходной панели
    • Опасайтесь, что log file verbosity работает только для проектов на С ++!
  • Из командной строки: MSBuild /flp:verbosity=diagnostic" my.csproj и посмотреть на msbuild.log
  • От команды сборки (2012): Edit build definition => Process => 2. Basic => Logging Verbosity, а затем запустить строить и посмотреть (папка капля) \ Logs
+0

Также этот пост HTTP : //blogs.msdn.com/b/tfssetup/archive/2014/10/23/set-ms-build-output-verbosity-from-build-definition-for-tfs-2013.aspx –

Смежные вопросы