- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(4513,5): error MSB3147: Could not find required file 'setup.bin' in 'C:\Program Files (x86)\Jenkins\workspace\folder\RSPPDFReader\Engine'. [...\*.csproj]
- Removing .Net 4.5 (release) and reinstalling 4.0 worked on my TeamCity server.
- on the build machine there is no 4.0 registry key inside
HKLM\Software\Microsoft\GenericBootstrapper\
, but the dev machines do have one containing a path string with a value ofc:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\
- An existing workaround is to copy the Engine directory to the project directory, however this has to be done every time you make a new project.
- http://stackoverflow.com/questions/3567543/issue-with-clickonce-bootstrapper-and-msbuild
- 手动拷贝engine文件夹可以解决问题:从C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Engine到项目目录
-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\GenericBootstrapper\4.0]
"Path"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Bootstrapper\\"