Sto costruendo un'applicazione di video server con più progetti in Visual Studio. Un progetto, il progetto del server video, ha bisogno di chiamare uno script di shell per generare documentazione. Funziona bene quando costruisci il progetto del server video, perché lo script è semplicemente
cd "$(SolutionDir)"
start documentationgenerator
Tuttavia, esiste anche un progetto SDK che, una volta creato, crea anche il progetto del server video. Tuttavia, quando esegue questa operazione, non sa dove si trova lo script della shell, poiché tenta di utilizzare la Directory della soluzione del progetto SDK .
- Progetto SDK
- Progetto server video
- script di shell
Quindi la domanda è: come faccio a fare in modo che il progetto SDK trovi il progetto server video? Ho controllato le proprietà di MSBuild e non ci sono proprietà che sembrano gestire progetti "annidati".