Развернуть пакет решений из командной строки
-
16-10-2019 - |
Вопрос
Мы пытаемся автоматизировать развертывание решения в тестовую среду. Мы используем VSEWSS 1.3.
Для этого мы пытаемся запустить следующую команду из командной строки Visual Studio:
devenv xxx.sln /deploy Release /package
Когда мы делаем это, мы получаем следующую ошибку:
specified method is not supported
И сообщение о том, что развертывание было пропущено.
У кого -нибудь есть идея, в чем может быть проблема, или как ее исправить.
РЕДАКТИРОВАТЬ
Я попробовал несколько вещей:
- Дал группе «всем» изменять доступ в область, где файлы решений
- Проверенные решения и проекты файлов, чтобы они не были чтениями
- Закрыт против блокировки чтения/записи
Удалось получить более подробное сообщение об ошибке:
System.notimplementedException: метод или операция не реализованы. at envdte.project.get_codemodel () на microsoft.sharepoint.tools.reflection.typefinder.gettypesascodeelement (проект Project Project, Codeelement Parent, String TargetTypeFuellName) на microsoft.sharepoint.tools.Reflect Microsoft.sharepoint.tools.sharepointsolutions.sourcefeatureelementDirector.findClasses (Project Project) на microsoft.sharepoint.tools.sharepointsolutions.sourcefeatureelementDirector.getClassMap (проект) на microsoft.sharePoint.SharePultions.SourseReShire.SourteReSerTshire.SourteReSerTshire.SourteReSertionshare.SorteReSeReShieReSeReSerTusEr Tools.SharePointSolutions.SourceFeatureDirector.GetFeatureElement(ICollection`1 directors) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureDirector.Constract() at Microsoft.SharePoint.Tools.SharePointSolutions.SourceSolutionDirector.ConstractElements() at Microsoft.SharePoint.Tools.SharePointSolutions. SourceSolutionDirector.constract () на microsoft.sharepoint.tools.sharepointsol utions.solutionCreator.createCore (проект ISPPRoject, создатель IdirectorCreator) на microsoft.sharepoint.tools.sharepointsolutions.solutionCreator.create (проект iSpproject) на microsoft.sharepoint.tools.forms.sptoolwindow.createSolutions ()
Решение
Мы обнаружили, что мы не получаем эту проблему, когда создаем новый проект.
Эти проекты были первоначально созданы с более ранней версией VSESS. Похоже, в файлах проекта есть что -то, что связывает его с определенной версией VSEWSS.
Другие советы
У вас включен контроль доступа пользователя (UAC)?
Попробуйте отключить его.
Есть ли в пути к вашему файлу .SLN есть какие -либо места в нем случайно? Если это так, убедитесь, что у вас есть его в цитаты, такие
"C: My Polder с Paces solution.wsp"