2016-10-10 2 views
0

Я использую визуальную студию, и у меня есть проблема с созданием моего проекта. Я не уверен, как это исправить.Ошибка сборки в визуальной студии «Ошибка 102: Задача« ___ »не найдена».

Я получаю эту ошибку:

Error 289 The "CreateProjectReferenceDefineConstants" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with <UsingTask> in the project file, or in the *.tasks files located in the "C:\Windows\Microsoft.NET\Framework\v4.0.30319" directory. C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\wix2010.targets 1279 6 ProcedureManagerSetup 

я дважды щелкните эту ошибку, и это приводит меня к этому кусок кода:

<Target 
    Name="AddProjectReferenceDefineConstants" 
    Condition=" '@(_ResolvedProjectReferencePaths)' != '' "> 

    <CreateProjectReferenceDefineConstants 
     ProjectReferencePaths="@(_ResolvedProjectReferencePaths)" 
     ProjectConfigurations="$(VSProjectConfigurations)"> 

     <Output TaskParameter="DefineConstants" PropertyName="ProjectReferenceDefineConstants" /> 
    </CreateProjectReferenceDefineConstants> 
    </Target> 

Он специально указывая на линии:

<CreateProjectReferenceDefineConstants 

С тех пор как обновлялись мои окна 10, это произошло. Я заметил, что раньше это использовало .NET 3.5. После обновления он изменился на .NET 4.0. Я не уверен, что это главная причина, почему это происходит, но стоит упомянуть.

ответ

1

Это решило мою проблему:

  1. открытый en_visual_studio_professional_2012_x86_dvd_920779
  2. пресс ремонт
  3. открыт VS2012.5
  4. пресс ремонт
  5. деинсталлировать и установить wix2010
  6. перезагрузка компьютера
0

Вы добавляете в свой реестр следующий ключ.

Open смерзаться (Вы писали: regeditВ Run Входящие)

и вы HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ EventLog \ папка Application

и добавить новую папку.

Your new folder name: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ASP.NET 4.0.30319”

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