I could not find a answer to this Question in the documentation nor the forum so I am asking here:
Right now, all references get stored in [SOLUTIONDIRECTORY]\lib\RCWPF\...
Is there any way of changing this path, for example via a config file like nuget offers?
This is causing us some trouble since we allready established a certain folderarchitecture and would like to incoorporate all references from telerik without using scripts to copy stuff arround.
If the Forum is the wrong place to ask, should I open a ticket or a feature request?
7 Answers, 1 is accepted
Thank you for contacting us.
Unfortunately the folder location and name cannot be changed. You however are not obliged to use it. The 'lib' folder is meant to be used when you want to share the UI for ASP.NET AJAX assemblies with your co-workers which do not have UI for ASP.NET AJAX installed. If your co-workers have UI for ASP.NET AJAX installed on their workstations the project references will be resolved to the locally installed assemblies (not to the 'lib' folder). The only option that regards the 'lib' folder is Copy referenced assemblies to solution and integrate with source control. If this option is not selected the 'lib' folder will not be created at all.
Please let us know if you need further assistance.
We were hoping to avoid haveing to install Progress on every developmachine.
Only the two of us who are responsible for UI have it installed.
The Telerik Upgrade Wizard created this Directory and changed references in Projects from GAC to the mentioned Directory.
Which is fine in a sense that the other developers do not need to install anything, but the location is not.
But I assume the "Correct" way is to have progress installed on every developermachine and compileserver even though only two users are actively developing UI?
I'm afraid that for now the options are as I have described in my last reply and I can't offer you any other approach for now. But it would be great if you could share with us what exactly is your case ,why is the lib folder location not working with you and what is location you are looking for? With this information we can consider an improvement in that area.
Thank you you for your cooperation in advance.
The lib-folder is technically working. Everyone can compile without installing Progess if the references assemblies have a hintpath pointing to that Folder.
But we allready have a different location for external references with custom scripts to copy things around. This is because we have more than one solution. For example Nuget offers the ability to specify a path where packages get downloaded, so they are not solutionbound. See RepositoryPath https://docs.microsoft.com/en-us/nuget/reference/nuget-config-file
This ensures that you have a single package location for multiple solutions.
If you'd introduce the ability to change that reference-path to a user defined (see Nuget as an example), preferable in a similiar fashion, there would be two major benefits:
1. Not every development machine has to install progress
2. There is only one referencelocation accross multiple solutions
Sadly i cannot edit my posts, and german spellcheck screwed up alot.
Thank you for the detailed information.
The feature is now logged in our backlog but because the roadmap is pretty full now, it is currently not scheduled and I am afraid that I cannot say when will be implemented.
Thank you again for the cooperation and please don't hesitate to contact us if you need any other assistance.