Проблема с clickonce bootstrapper и msbuild

У меня есть сервер сборки CruiseControl .NET, работающий на Windows Server 2003, и я пытаюсь построить и опубликовать свое приложение ClickOnce с помощью msbuild.

Все работает нормально, кроме случаев, когда я включаю загрузчик моего приложения ClickOnce. Когда это происходит, я получаю следующую ошибку в цели DeploymentGenerateBootstrapper :

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (3939,9):

error MSB3147: 

Could not find required file 'setup.bin' in 'E:\Projects\src\TestProject\Engine'.

.NET Framework 3.5 SP1 и 4 и последний Windows SDK для обоих установлены на сервере, но папка загрузчика в C: \ Программные файлы \ Microsoft SDKs \ Windows \ versionNo \ не существуют. Я безуспешно пытался скопировать файлы с моей рабочей станции.

Я не хочу устанавливать Visual Studio на сервер и устанавливать только необходимые SDK.

Я также пытался скопировать папку bootsrapper с моей машины

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper

построить сервер, но не повезло.

Есть идеи?

13
задан Ruben Bartelink 26 August 2010 в 12:59
поделиться