2012-06-25 3 views
5

Я создаю пакет azure с помощью Visual Studio (щелкните правой кнопкой мыши по пакету azure project ->). Я хотел бы включить и исключить некоторые файлы в пакете, подобные этому: How do you include additional files using VS2010 web deployment packages? Что мне нужно сделать, чтобы это работало для функции пакета azure?Включить/Исключить файлы при создании пакета Azure

+0

После многой борьбы я мог получить часть файлов исключений. Я подробно рассмотрел вопрос SO (здесь) (http://stackoverflow.com/a/30948078) – Amit

ответ

1

Файл развертывания Windows Azure (CSPKG) отличается от обычного пакета публикации VS, хотя файл CSPKG на самом деле является zip-файлом. Вы можете переименовать CSPKG в zip и посмотреть, что внутри, но вы не можете добавлять или удалять файлы таким образом, поскольку ваш пакет будет поврежден.

Лучший способ добавить файлы в ваш CSPKG - это добавить эти файлы в проект VS, а затем в тех свойствах файлов, которые установлены «copy local как true», означает добавление этих файлов в окончательный вывод. Таким образом, когда вы создадите CSPKG, файлы будут там.

+0

Это не сработает, потому что файл, который я хочу исключить, и файл, который я хочу включить, имеют одно и то же имя файла и дорожка. – e2e8

+0

Если вы используете VS2010 для создания пакета Windows Azure, то вы будете добавлять файл через IDE, и если вы используете инструмент CSPACK для сборки пакета, вы отбросите файл в своей папке роли, которая будет включена. Другого пути нет. Почему у вас такой ТРУДНЫЙ дизайн с вашим проектом? – AvkashChauhan

+0

Не существует эквивалента цели CopyAllFilesToSingleFolderForPackage для этого процесса? – e2e8

Смежные вопросы