2015-04-27 2 views
0

Мы создаем приложение .NET 4.5, используя VS 2012. На машинах разработчика, где установлен VS 2012, проблем нет. На машинах, где это отсутствует, они получают ошибку при построении проекта, который сводится к:Автоматическое создание каталога сборников .NET

Ссылочные сборки для фреймворка «.NETFramework, Version = v4.5» не найдены.

Я знаю, что если бы я установил VS 2012 на эти другие машины, все будет работать. Я не хочу этого делать. Я попытался установить различные вещи, и все это без какого-либо успеха:

  • .NET 4.5 SDK
  • .NET 4.5.1 SDK
  • MS Build Tools
  • Visual Studio 2012 SDK
  • Windows Software Development Kit для Windows 8.1

После выбора одной машины и установки VS 2012 на ней я сделал до и после моментальных снимков Process Monitor во время сборки. У успешной машины есть эта папка C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5, неудачной машины нет.

Я могу скопировать папку с моей машины dev на наши машины сборки и другие машины, но есть ли что-нибудь, что я могу установить (за исключением Visual Studio), который правильно устанавливает это?

+3

Ну, на целевой машине потребуется фактическая установка .NET Framework. Является ли это сервером или вы создаете настольное приложение для распространения третьим лицам? https://msdn.microsoft.com/en-us/library/5a4x27ek%28v=vs.110%29.aspx Посмотрите на столбец «Распространяемые материалы». Кроме того, если это рабочий стол, вы можете связать фреймворк вместе с ним в проекте «Установка и развертывание» –

+0

Ошибки не во время запуска приложения, они при его создании. Должен был сделать это яснее и отредактировал мой вопрос. – Cuthbert

+0

Почему вы попробовали .NET 4.5.1 SDK, когда ваша целевая структура равна 4.5, а не 4.5.1? Что произойдет, если вы установите .NET 4.5 SDK (часть [Windows SDK для Windows 8] (https://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx), а не для Windows 8.1) – hvd

ответ

-1

Visual studio 2012 не упакована .net framework 4.5. вы можете скачать .net framework 4.5 и установить его на свой компьютер.

+0

Неверный формат. он поставляется с .NET FW 4.5 –

+0

Это не поможет OP. Ссылочные сборки не являются частью среды выполнения. – hvd

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