Bereiten Sie ein Lösungspaket von der Eingabeaufforderung ein
-
16-10-2019 - |
Frage
Wir versuchen, die Lösungsbereitstellung in eine Testumgebung zu automatisieren. Wir verwenden VSEWSS 1.3.
Dazu versuchen wir, den folgenden Befehl aus der Visual Studio -Eingabeaufforderung auszuführen:
devenv xxx.sln /deploy Release /package
Wenn wir dies tun, erhalten wir den folgenden Fehler:
specified method is not supported
Und eine Nachricht, dass die Bereitstellung übersprungen wurde.
Jeder hat eine Idee, was das Problem sein könnte oder wie sie behoben werden kann.
BEARBEITEN
Ich habe ein paar Dinge ausprobiert:
- Gaben "alle" -Gruppen, den Zugriff auf den Bereich ändern, in dem sich die Lösungsdateien befinden
- Überprüfte Lösung und Projektdateien, damit sie nicht readonly sind
- Geschlossen VS, um Lese-/Schreibschlösser zu vermeiden
Haben es geschafft, eine detailliertere Fehlermeldung zu erhalten:
System.notimplementedException: Die Methode oder den Betrieb wird nicht implementiert. at EnvDTE.Project.get_CodeModel() at Microsoft.SharePoint.Tools.Reflection.TypeFinder.GetTypesAsCodeElement(Project project, CodeElement parent, String targetTypeFullName) at Microsoft.SharePoint.Tools.Reflection.TypeFinder.Find(Project project, String targetTypeFullName) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.FindClasses(Project project) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.GetClassMap(Project project) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.Constract() at Microsoft.SharePoint. Tools.SharePointsolutions.SourceFeateurector.GetFeatureLement (ICollection`1 Direktoren) unter microsoft.sharepoint.tools.sharePointsolutions.Sourcefeaturector.Constract () bei microsoft.SharePoint.SharePoints.Sourcess.Sourcesctor.-Sound.SurePoints. QuellensolktionDirector.Constract () unter microsoft.sharepoint.tools.sharepointsol Utions.SolutionCreator.Createcore (ISPPROJECE -Projekt, IdirectorCreator Creator) unter microsoft.sharepoint.tools.sharepointsolutions.solutioncreator.create (Ispproject Project) bei Microsoft.SharePoint.Tools.Forms.Sptoolwindow.CreateLutions () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () ()
Lösung
Wir haben festgestellt, dass wir dieses Problem nicht bekommen, wenn wir ein neues Projekt erstellen.
Diese Projekte wurden ursprünglich mit einer früheren Version von VSEWSS erstellt. In den Projektdateien scheint es etwas zu geben, das es mit einer bestimmten Version von VSEWSS zusammenhält.
Andere Tipps
Haben Sie die Benutzerzugriffskontrolle (UAC) eingeschaltet?
Versuchen Sie, es auszuschalten.
Hat der Pfad zu Ihrer .ln -Datei zufällig irgendwelche Leerzeichen? Wenn ja, stellen Sie sicher, dass Sie es in Zitate wie eingewickelt haben
"C: Mein Ordner mit Paces Lösung.WSP"