Studio 7--Where are the build configurations saved?

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I have a solution that consists of multiple build configurations.

 

The source and .atsln files are under source control (svn).   But ,when I try building on other machines, the configurations are missing.

 

I'm sure I'm getting the right .atsln file.  There must be another file where the configuration data is saved?

 

Thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

In the VS2015/2017 equivalent it's the SLN so I'm very surprised if they're not defined in th ATSLN ? Have a look at it, it's fairly easy to read if you can get beyond the GUIDs.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

The sln lists configurations, the 'implementation' of configurations are in the proj file... (Using groups and conditions).

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I didn't really figure out what was going on.

 

I hadn't worked on this solution for years on the problematic machine.   I tried opening the solution, but first had to upgrade to 7.0.  When I loaded the solution, I got some message about converting to 7.0.

 

Maybe it had something to do with inconsistent 6.2 and 7.0 stuff.

 

I finally just deleted the entire directory and checked out again from svn.  Things work as expected now.

 

Thanks for the replies

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It's the project files.  .cprog or .cppprog

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Maybe when I did an update on the project, the .atsln, .cproj, or some other project file got updated to something bogus rather than just replaced.

 

That would be consistent with the issue--but I would have expected "conflicts" on the project files.  

 

I rarely change anything but source files after trying to build on other than my primary build machine.  That would explain why I've never had a problem like this before.

 

Thanks again.