Следуя методике здесь, я использовал командную строку vbc для компиляции моего проекта. Я использовал это для компиляции проекта из командной строки, и он отлично работал несколько раз, когда я пробовал. Длина командной строки составляет около 25 000 символов, если это что-то значит.
Но сегодня, когда я запустил команду, я получил кучу ошибок, которые выглядят так:
vbc : Command line error BC2001 : file 'admin\TestShare.aspxvb' could not be found
Однако, когда я смотрю на фактическую командную строку для ссылки на этот файл, это правильно:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Vbc.exe ... admin\TestShare.aspx.vb ...
Все остальные ошибки «файл не найден» аналогичны: он пропускает символы из имени файла (не только точки, но и текстовые символы), а затем говорит, что не может найти этот файл.
Что тут происходит?
Обновление: этот первый поврежденный файл находится прямо рядом с символом 8192 в командной строке, что предполагает, что проблема связана со слишком длинным путем для Windows. Но если это проблема, как я могу создать свое приложение из командной строки?
msbuild YourProject.proj
из командной строки? немного короче ;-) - person Chris O   schedule 26.12.2013