Problems changing repositories
Posted: Thu Feb 24, 2011 8:44 pm
So the project I have has 4 different repositories in it due to several different people coding the tests. I have recently merged those 4 repositories down to 1 and changed all the *.cs files of the recordings to match the correct repository:
public static TacViewLib.TacViewLibRepositoryUISpecific repo = TacViewLib.TacViewLibRepositoryUISpecific.Instance;
However when I open the recording the repository has not been changed. So I use the built in ranorex steps, click on the repo and it changes to embedded. Then double click on the embedded repo and choose the "TacViewLibRepositoryUISpecific" repo. It asks me if I wish to save my current embedded repository, I say no, and then it asks me about merging into the new repository, I say no as I have already merged all the items. Then it changes to the new UISpecific repository and almost every item name gets unlinked.
So it seems like there is no connection from the CS file to the Recording file. Is there anyway to get these recording files to properly relink to the new repository? I have no build issues because all of the names are there or I have modified the CS files to map to the correct path.
I went about merging my repositories in this way as it seems there is an issue using the built-in merge functionality of Ranorex. I had the same exact problems when I tried to switch the Recording files and have Ranorex "merge" my old repository into my new one, all the item names were unlinked.
In addition, is there any way to "organize" your repository items. The column bars at the top do not seem to have any organize function on them, such as a simple alphabetical organization. This would be very helpful in finding duplicate repository items as ranorex tends to often add to my project.
public static TacViewLib.TacViewLibRepositoryUISpecific repo = TacViewLib.TacViewLibRepositoryUISpecific.Instance;
However when I open the recording the repository has not been changed. So I use the built in ranorex steps, click on the repo and it changes to embedded. Then double click on the embedded repo and choose the "TacViewLibRepositoryUISpecific" repo. It asks me if I wish to save my current embedded repository, I say no, and then it asks me about merging into the new repository, I say no as I have already merged all the items. Then it changes to the new UISpecific repository and almost every item name gets unlinked.
So it seems like there is no connection from the CS file to the Recording file. Is there anyway to get these recording files to properly relink to the new repository? I have no build issues because all of the names are there or I have modified the CS files to map to the correct path.
I went about merging my repositories in this way as it seems there is an issue using the built-in merge functionality of Ranorex. I had the same exact problems when I tried to switch the Recording files and have Ranorex "merge" my old repository into my new one, all the item names were unlinked.
In addition, is there any way to "organize" your repository items. The column bars at the top do not seem to have any organize function on them, such as a simple alphabetical organization. This would be very helpful in finding duplicate repository items as ranorex tends to often add to my project.