2017-01-16 6 views
0

Я переход на Windows 10, и сборка проекта дает эту ошибку: «не может быть запущен доступ запрещен„ “Указанная задача исполняемым» vbc.exeОшибка проекта сборки VS: указанная задача выполнимая «vbc.exe» не может быть запущена. Доступ запрещен

Запуск Visual Studio 2015, проект type - это библиотека классов, ориентированная на 4.5.2. .Net Framework 4.5.2 установлена ​​(поставляется с Visual Studio 2015)

Мой пользователь имеет права собственности и полностью к Vbc.exe в C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319

Любые предложения, почему это происходит и как исправить?

Запуск сборки с помощью командной строки

MSBuild.exe TMF-WebApp.vbproj /t:go /v:diag /fl /flp:logfile=TMF-WebAppBuildLog.log;verbosity=diagnostic 

генерирует эту ошибку

error MSB4019: The imported project "C:\Program Files (x86ld\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication." was not found. Confirm that the path in the <Import> declaration is cornd that the file exists on disk. 

Вот лог-файл

Build started 1/17/2017 8:20:08 AM. 
Project "TMF-WebApp.vbproj" on node 1 (go target(s)). 
Building with tools version "4.0". 
TMF-WebApp.vbproj(1779,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 
Done Building Project "TMF-WebApp.vbproj" (go target(s)) -- FAILED. 
Deferred Messages 

Detailed Build Summary 
====================== 


    ============================== Build Hierarchy (IDs represent configurations) ===================================================== 
    Id     : Exclusive Time Total Time Path (Targets) 
    ----------------------------------------------------------------------------------------------------------------------------------- 
    0     : 0.269s   0.269s  TMF-WebApp.vbproj (go) 

    ============================== Node Utilization (IDs represent configurations) ==================================================== 
    Timestamp:   1  Duration Cumulative 
    ----------------------------------------------------------------------------------------------------------------------------------- 
    636202596087034282: 0  0.285s  0.285s ##### 
    ----------------------------------------------------------------------------------------------------------------------------------- 
    Utilization:   100.0 Average Utilization: 100.0 

Build FAILED. 

"TMF-WebApp.vbproj" (go target) (1) -> 
    TMF-WebApp.vbproj(1779,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 

    0 Warning(s) 
    1 Error(s) 

Time Elapsed 00:00:00.40 

спасибо

+0

Пожалуйста, запустите свою визуальную студию 2015 как администратор, кроме того, я создаю простую демонстрацию как вашу и создаю проект, вместо этого вместо этого используйте «C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ vbc.exe" из «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319», пожалуйста, поделитесь своим журналом сборки и проверьте, имеет ли он такую ​​строку: Задача «Vbc» 1> C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ vbc.exe/noconfig /imports:Microsoft.VisualBasic,System.System.Collections,System.Collections.Gener –

+0

@ ColeWu-MSFT попробовал работать как Admin, такое же поведение и ошибка в vbc.exe отсутствует. – jprusakova

+0

@ ColeWu-MSFT Я разместил журнал сборки и ошибку, которую я получил в msbuild в командной строке – jprusakova

ответ

0

Как оказалось , vb c.exe был вытащен из пакета nuget, который был скопирован с старой машины. Разрешения на самом деле были испорчены, и файл не мог быть запущен.

Ничего из этого не видно при запуске сборки в VisualStudio. @ Рекомендация ColeWu-MSFT для поиска журнала (также невозможного для получения из сборки Visual Studio) заставила меня работать с строками командной строки, которые дают более полезную диагностику.

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

  • Нет связанных вопросов^_^