[Migrated content. Thread originally posted on 25 November 2011]
Hello,I have found a big problem working with solutions which have several types of COBOL projects. I will try to explain this the better.
For example, consider the following scenario:
-One solution having a main managed project that uses another managed project, and this last one has a reference to a native project. Let's say A to be the main managed project, B the second and C (the native one) the last.
The folder where A generates the final executable is set like '.\\x86\\bin\\Debug\\', and the same applies to B. C has to have B's output folder.
All goes well until now.
-Now I create a new solution having a new managed project that references C. Let's name it as D. I include C inside the solution, and I change C's output folder to be pointing to D.
All ok.
But what happens when I come back to my first solution? Visual Studio tells me that something has been changed in project C (I could not apply the changes if I do not want to, but they will be applied next time I open the solution). Project B has not able to find the C's reference, and A does not find B's. And any try to repair this does not work until... well, until something happens that I cannot stil explain. Yesterday I bumped into this problem and it was solved apparently without my intervention.
Today I am again with the same issue. It is a pity that the project's configuration could not be isolated per solution. I am beginning to think that it will be better working with dll's instead of projects, when I want to use a reference to a native project.
Any suggestions to deal with it?
Thanks



