Включение файлов во вложенные ссылки

#.net

#.net

Вопрос:

У меня есть проект библиотеки A, который использует некоторые сценарии SQL, поэтому эти сценарии определяются как содержимое. Это работает нормально, если выполняемый проект ссылается непосредственно на этот проект библиотеки: сценарии копируются в выходной каталог компиляции вызывающего проекта. Но если добавить ссылку из проекта B в проект A, а затем ссылку из исполняемого проекта в проект B, сценарии копируются в корзину проекта B, но не в исполняемый проект, где они мне нужны. Как я могу передать файлы из проекта A в исполняемый проект?

Ответ №1:

Если проект A полагается на эти скрипты, а другие проекты — нет (напрямую, только с помощью A), другим проектам не обязательно «знать» о них.

Одним из решений было бы установить их в качестве встроенного ресурса в проекте A и заставить его считывать их из собственной сборки, а не из файловой системы.