При преобразовании чего-нибудь кроме простых типов как целые числа или булевские переменные необходимо было бы записать собственную функцию/метод для типа, который Вы пытаетесь преобразовать, иначе PHP просто распечатает тип (такой как массив, GoogleSniffer или Биде).
К сожалению, это то место, где VS, похоже, падает - я боролся с аналогичной проблемой.
Один из вариантов, который вы можете попробовать, - это хранить свои ресурсы отдельно, каталог, управляемый исходным кодом, и предварительный этап сборки, который гарантирует, что текущая копия в каталоге видна, но не является частью решения.
У этого есть много недостатков - вы, вероятно, получите предупреждения о отсутствуют классы css, и я не уверен, будет ли включен intellisense javascript, поэтому, если вы все же найдете решение, обязательно обновите свой вопрос!
Вы можете создать второй проект Web.Resources для второго сайта, но связать файлы из первого ресурса. Я знаю, что это означает, что у вас есть дополнительный проект, но в некотором смысле это хорошо, потому что у вас есть абстрактные ресурсы, но при этом сохраняется определенный уровень разделения.
Чтобы связать файлы, перейдите .... Добавить -> Существующий элемент -> Выберите файл (ы) -> Рядом с «Добавить» есть стрелка вниз -> Нажмите «Добавить как ссылку».
Надеюсь, это поможет.