Ошибка при добавлении .css и других файлов ресурсов в несколько проектов Visual Studio - PullRequest
0 голосов
/ 04 января 2011

Я пытаюсь настроить решение в Visual studio, которое включает несколько проектов веб-приложений, и я хотел бы поделиться файлами .css, мастер-страницами и другими ресурсами среди проектов.Я создал проект для размещения ресурсов, а затем сделал ссылки на файлы в своем проекте веб-приложения, как указано в документации MSDN, используя «Добавить как ссылку».

Когда я отлаживаю проект, я получаю следующую ошибку: «Ошибка копирования файла Site.css в obj \ Debug \ Package \ PackageTmp \ Site.css. Не удалось найти файл« Site.css ».»

Чего мне не хватает?Есть ли специальное действие по сборке, которое я должен установить?Ранее я успешно делал это с файлами .cs, поэтому я не уверен, чем это отличается.

Редактировать: ОК, я частично понял проблему.Очевидно, что связанные файлы включаются, когда я использую функцию публикации Visual Studio, чтобы отправить проект на наш сервер разработки.Однако Visual Studio неправильно копирует файл, когда я нажимаю F5 и запускаю проект на сервере отладки.Не уверен, почему ...

1 Ответ

0 голосов
/ 03 августа 2011

Я столкнулся с аналогичной проблемой в VS 2005 (которая может работать или не работать так же, как 2010) с общим файлом CSS, который в моем проекте был добавлен в качестве ссылки.Запуск в среде IDE не приведет к копированию в правильный каталог.

Благодаря подсказке на этой странице я добавил следующую командную строку события после сборки (при успешной сборке)который, кажется, сделал свое дело:

copy $ (SolutionDir) \ common * .css $ (ProjectDir) \ common \

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...