добавление дополнительных файлов в опубликованный проект MVC API

Я пытаюсь добавить дополнительный файл XML в процесс публикации. У меня есть проект MVC API, который также имеет другой проект (V1.0) для контроллеров. Мы используем функцию самодокументируемой справки, которая создает файлы .XML для каждого проекта. При сборке на локальной машине все работает, но при публикации (с помощью мастера) этот файл не включается.

Я пытался обновить файл профиля публикации (.pubxml), как описано здесь:

http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/deploying-extra-files

но безуспешно Я вижу, что происходит следующее:

Я делаю чистку, чтобы ничего не слоняться вокруг.Я публикую с мастеромЯ могу видеть в apiproject \ bin \ есть все файлы, включая apiprojectv1 xml и dll файлыЯ могу видеть в apiproject \ obj \ x86 \ Release \ AspnetCompileMerge \ Source \ bin, он имеет DLL apiprojectv1, но не XML-файлЯ могу видеть то же, что и выше, в apiprojet \ obj \ x86 \ Release \ AspnetCompileMerge \ TempBuildDir \ binЯ могу видеть то же, что и выше, в apiproject \ obj \ x86 \ Release \ Package \ PackageTmp \ bin

Я не уверен, почему файл не копируется. Это мой полный файл pubxml:




  
    FileSystem
    
    \\myserver\wwwroot\apiproject
    False
  
  
        
          
          
            %(RecursiveDir)%(Filename)%(Extension)    
          
        
  

РЕДАКТИРОВАТЬ

Я забыл одну основную часть, чтобы поместить ниже в нижней части файла pubxml:

 
    
      CustomCollectFiles;
      $(CopyAllFilesToSingleFolderForPackageDependsOn);
    

    
      CustomCollectFiles;
      $(CopyAllFilesToSingleFolderForPackageDependsOn);
    

Я не получаю файл, но теперь получаю сообщение об ошибке, что файл не найден (который я теперь могу отладить).

Ответы на вопрос(1)

Ваш ответ на вопрос