Did you try that ProjectA's shared Module use in ProjectB ? How do you do it? Or did you try thar ProjectA's Class Module use in other's Module except common.
Could you share it for us?
Thank you very much!
if you want to use the shared module file for more than one project than move it to "Common Project" where you can access the file from any project. but take extra precaution for not using the variable(s) name which are used or declared in any other project.
But we want to create the project as a shared project not use Common Project,we need :Common project->ProjectA
Common Project->ProjectB;ProjectA->projectA1,ProjectA->projectA2,ProjectB->projectB1,ProjectB->projectB2. Does TP support it?
as far I know it is not possible to create such structure that you have described. in my opinion such project structure is not very efficient because you need to be careful when you are declaring variable(s) to make sure such name is not being used any where in the common shared file, and if it has then TP will not compile and it may be time consuming to change variable(s) name. Also if you damage or change one common file that might effect all the other files or projects
what you can do is to create a Common shared file which will be used by number of your script files that are stored under Test script Asset type
it may be helpful if you can describe what you are really want to do with shared file, are you planning to write a common function which can be used by any project or do you just want to create a project?