I'm working with two solutions, solution_1(incl. project_1 and project_2) and solution_2(incl. project_3), where I keep getting feature requests from users to add functionality in project_3 in solution_2. The reason why I have to solutions is that another programmer needs to be able to add functionalities into project_3 and release this, but I don't want him to access the project_1. When I want to release the new feature I have to build and release projects in both solutions, but I've only made changes in project_3, so this project should be the only one released.
As for now, project_1 has an reference to the assembly project_3, where the property Copy to local
is FALSE but this results in this error:
Assembly 'project_3.dll' must be strong signed in order to be marked as a prerequisite.
Whenever I build project_3 the output path is set to a folder which is visible to both solutions.
My point is that I don't want to keep building and releasing project_1 in solution_1 in which I haven't made any changes, but only build and release project_3 in solution_2, which actually has changes in it, for the new features to be available for the users.