我有一个在Windows Server 2003上运行的CruiseControl .NET构建服务器,我尝试使用msbuild构建和发布我的ClickOnce应用程序。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引导程序文件夹:\ Program Files \ Microsoft SDKs \ Windows \ versionNo \不存在。我试图从工作站机器上复制文件,但没有运气。
我不想在服务器上安装Visual Studio,只安装必要的SDK。
我也试图从我的机器
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper
复制bootsrapper文件夹来构建服务器,但没有运气。
任何想法?
复制文件我也试图从我的机器复制该文件夹bootsrapper C:\ Program Files文件\微软的SDK \的Windows \ v6.0A \引导程序 C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper 建立服务器,但没有运气。 – nabeelfarid 2010-08-25 15:25:47
这个解决方案为我工作了4小时,试图使它工作: [获取Visual Studio C#Express for bootstrapper/engine/setup.bin](http://www.microsoft.com/express/Downloads/#2010-Visual -CS) – zproxy 2011-03-26 16:21:13
也为我工作。谢谢。 – rob 2011-04-28 13:33:53