MSBuild -- getting the assemblies you depend on from other projects
So in one project, you'd like to do something where you automatically pick up the other assemblies you've built in projects you depend on -- an obvious case in point being running some automated test based on the dependent projects. Just going for the list of references will pick you up a whole raft of system assemblies that you can't get rid of in .net4; so you need to turn the project references into the output names.
For that we have the MSBuild
task and the GetTargetPath
target, thus:
which is a trivial example where we just echo the values to the console, like
BeforeBuild: My reference list is AnotherAssembly.dll; NewAssembly.dll
No comments :
Post a Comment