I'm using Visual Studio Community 2017 and my projects are written in C#.
Project setup:
Let's assume I have a class library project, called (A).
And I have another project that creates an executable, called (B).
In Visual Studio (B) has a reference on (A). Library (A)'s dll gets automatically copied over to the output directory of (B).
Problem:
The class library (A) needs some additional files, that are created while the project compiles.
(So I can't just add them to visual studio as resources and set them up as "copy if newer")
Project (A) has a pre-build command set up to create these resources. This command invokes a content processor to process a bunch of library related assets. I want these processed asset files to be linked to my library (A). So if another project references (A), I want these asset files to get copied over as well.
Copying the processed assets into the output directory of (A) apparently did not do the trick.
My actual question is: How do I tell Visual Studio to also copy the compile-time created files of project (A) into project (B)'s output directory?