Быстрые вопросы о задаче копирования MSBuild - PullRequest
0 голосов
/ 05 апреля 2011

Привет, ребята, я новичок в MSBuild, поэтому некоторые вопросы могут показаться глупыми.

  1. Что это за дополнительные файлы, генерируемые при использовании aspnetcompiler, такие как App_globa.asax.compiled, по умолчанию.master.compiled и т.д ....

  2. Я пытался использовать задачу копирования, чтобы скопировать конечные точки, размещенные на хосте consanother iis, которые не являются файлами веб-сайта (.ashx), но копироваливсе .cs, .csproj и т. д. Есть в любом случае, чтобы исключить их.А также может msbuild поддерживать имя папки, как оно есть при копировании.потому что, когда я использую задачу копирования.оно объединяет все в одно.

1 Ответ

1 голос
/ 06 апреля 2011

В случае, описанном в вашем комментарии, вы включаете файлы в $ (xfolder) и исключаете только файлы в текущем каталоге, так как в вашем исключении также не указывается $ (xfolder), поэтому в основном, если не происходит $ (xfolder)чтобы быть текущей папкой, вы ничего не исключаете.Также вам не хватает подстановочного знака, поэтому вы пытаетесь исключить только файлы с именем «.cs», а не «* .cs».Исправьте свое исключение, чтобы оно было

Include="$(xfolder)**\*.*" Exclude="$(xfolder)**\*.cs"
...