Opened 10 years ago
Closed 10 years ago
#2468 closed defect (fixed)
Random MSB3073 errors building WebTier from scratch
Reported by: | jng | Owned by: | jng |
---|---|---|---|
Priority: | low | Milestone: | 2.6 |
Component: | Build System | Version: | |
Severity: | trivial | Keywords: | |
Cc: | External ID: |
Description
On random occasions I've encountered various MSB3073 pre/post build failures when building the WebTier solution.
Build log analysis reveals that the *Api projects can fail on the SWIG generation step as some upstream SWIG interface files have not been generated yet.
That means for all this time, whenever we did have a successful build, it was due to the grace of the gods of OS/MSBuild scheduling that ensured the relevant upstream projects were built before it went through building *Api projects.
The cause is that the dependencies between the *Api projects have not been specified in the solution file. The fix is to explicitly specify these dependencies.
Fixed trunk (r8302) and 2.6 (r8301)