jeffreygg wrote:
I created a "References" folder in my project tree where I manually copied the runtime libraries. Once the code is initially generated I point the LLBLGen/VS projects to reference the libraries in the "References" folder instead of using the GAC versions so that future compilations of the LLBLGen code point to the version of the runtimes I want. This allows me to swap out versions of the runtime libraries when/if necessary. For example, I went ahead and tested the LLBLGen betas on my production tree as all I needed to do was swap out the runtime libraries in the References folder.
That's a clever idea!
I never thought of that myself. In my 17 project adapter unittest project I had to modify the project references to point to the new debug builds oh my what a pain... Your solution would have solved it instantly!
If each project you're working on has its own "References" folder where the appropriate copy of the runtime libraries are stored, then you're good to go.
BTW, I do this with all of my xcopyable third party controls as well, such as Infragistics and Data Dynamics. Makes deployment niiiiiice.
Jeff...
You never had probs with infragistics and this way of referencing? or am I confusing it with copy local? When I set copy local to true, all infragistics controls break and don't function properly. (here, at least)