Anna Sałacińska 1 Napisano 31 Maja 2021 Udostępnij Napisano 31 Maja 2021 w Brak pliku xsd (edytowane) Dzień dobry, przy próbie wystawienia pz wyskakuje mi komunikat informujący o braku pliku xsd, o co tu chodzi ? Cytat System.IO.DirectoryNotFoundException: Nie można odnaleźć części ścieżki „C:\...\XSDFiles\DokumentMagazynowy_2017_3.xsd”. w System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) w System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) w System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) w InsERT.Mox.ResourceFiles.FileLoader.LoadFile(String filename) w InsERT.Moria.DokumentyDoKsiegowania.Wspomaganie.BazowaObslugaWersjiDokumentuZrodlowego.<>c__DisplayClass48_0.<LoadXSD>b__0(String xfn) w System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) w InsERT.Moria.DokumentyDoKsiegowania.Wspomaganie.BazowaObslugaWersjiDokumentuZrodlowego.LoadXSD(String xsdFileName) w InsERT.Moria.Dokumenty.Logistyka.DokumentyDoKsiegowania.ObslugaDokumentuMagazynowego_2017_3.ZnajdzSchematTresci(RodzajDokumentuDoKsiegowania rodzaj) w InsERT.Moria.DokumentyDoKsiegowania.Wspomaganie.BazowaObslugaWersjiDokumentuZrodlowego.ZnajdzSchematTresci(DokumentDoKsiegowania dokumentDoKsiegowania) w InsERT.Moria.DokumentyDoKsiegowania.Wspomaganie.BazowaObslugaWersjiDokumentuZrodlowego.WalidujTrescSchematem(DokumentDoKsiegowania dokumentDoKsiegowania, Boolean naUzytekOdczytuTresci) w InsERT.Moria.Dokumenty.Logistyka.DokumentyDoKsiegowania.ObslugaDokumentuMagazynowego_2017_3.WalidujTrescSchematem(DokumentDoKsiegowania dokumentDoKsiegowania, Boolean naUzytekOdczytuTresci) w InsERT.Moria.DokumentyDoKsiegowania.DokumentDoKsiegowaniaBO.WalidujTrescIOpisKsiegowyDokumentu(DokumentDoKsiegowania ddk) w InsERT.Moria.DokumentyDoKsiegowania.DokumentDoKsiegowaniaBO.ChangesSaving(CancelEventArgs args) w InsERT.Moria.DokumentyDoKsiegowania.DokumentDoKsiegowaniaBO.ChangesSavingCore(CancelEventArgs args) w InsERT.Mox.BusinessObjects.BusinessObject`3.<>c__DisplayClass187_0.<HandleBeforeSavingChanges>b__0() w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Moria.SladRewizyjny.ChangesSavingObiektuAdvice.<>c__DisplayClass3_0.<Execute>b__0() w InsERT.Moria.Narzedzia.Prywatne.NarzedziaMoriowe.WykonajZWlaczonaFlaga(Action akcja, Boolean& flaga) w InsERT.Moria.SladRewizyjny.SladRewizyjny.ToNieJestPierwszorzednaModyfikacja(Action akcja) w InsERT.Moria.SladRewizyjny.ChangesSavingObiektuAdvice.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.NaglowkiObiektow.FreeformRelationshipCleanupAspect.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.NaglowkiObiektow.WypelnianieNaglowkow.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.DataExtensions.RequiredFieldsGuardAspect.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w lTU=.JjY=.MTY=(Object& instance, Object[] methodArgs, Boolean isNullNullable, MethodBase methodBase, Boolean isVirtualCall) w lTU=.4UU=.5EU=(zDU= ) w lTU=.ljY=.mTY=(zDU= ctx) w lTU=.ljY=.mTY=(zDU= ctx) w VMRuntime.Libraries.CSVMRuntime.SzY=(FDY= vmMethod, zDU= ctx) w VMRuntime.Libraries.CSVMRuntime.SjY=(Assembly asm, String id, Object[] args) w VMRuntime.Libraries.CSVMRuntime.RunMethod(String id, Object[] args) w InsERT.Mox.Security.ReadOnly.ReadOnlySaveChangesBlocker.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.Aop.Weaver.RuntimeWeave(RuntimeWeavedJoinpoint joinpoint, Action coreOperation) w InsERT.Mox.BusinessObjects.BusinessObject`3.HandleBeforeSavingChanges(Object sender, CancelEventArgs args) w InsERT.Mox.Work.UnitOfWork.PublishBeforeSavingChangesNotification() w InsERT.Mox.Work.UnitOfWork.SaveChanges1(Boolean& saveRequestVetoed, Boolean& changesWereSaved) w InsERT.Mox.Work.UnitOfWork.SaveChanges() w InsERT.Mox.BusinessObjects.BusinessObject`3.Zapisz() w Form1.button2_Click(Object sender, EventArgs e) w C:\...\Form1.cs:wiersz 442 w System.Windows.Forms.Control.OnClick(EventArgs e) w System.Windows.Forms.Button.OnClick(EventArgs e) w System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) w System.Windows.Forms.Control.WndProc(Message& m) w System.Windows.Forms.ButtonBase.WndProc(Message& m) w System.Windows.Forms.Button.WndProc(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) edit: może dodam że problem nie występuje w samym subiekcie problem nie występuje tylko przez SDK. Żeby było ciekawiej problem występuje tylko na jednym podmiocie, mam zrobione dwa podmioty, ten sam komputer, ten sam serwer, ta sama baza. Na jednym działa, a drugim nie Edytowane 1 Czerwca 2021 przez Anna Sałacińska Link to postu
Jerzy Dudra 38 Napisano 1 Czerwca 2021 Udostępnij Napisano 1 Czerwca 2021 w Brak pliku xsd Problem taki pojawia się, gdy w lokalizacji rozwiązania sferycznego nie ma pliku xsd.pak. Do tego pliku nie ma bezpośredniego odwołania (referencja) w bibliotekach nexo i kompilator nie kopiuje go do folderu wynikowego. Można skopiować ten plik (i jeszcze parę innych) z folderu bin (z SDK) do folderu, do którego kompilowane jest Pani rozwiązanie. W dokumentacji SDK (w Tworzymy_nowe_rozwiazanie_dla_Sfery_nexo_w_MS_Visual_Studio_2017.pdf Krok 5. Budowanie i uruchamianie (sprytnie)) opisano, jak można obejść tę niedogodność, zmieniając katalog, do którego kompilowane jest rozwiązanie sferyczne). Link to postu
Anna Sałacińska 1 Napisano 2 Czerwca 2021 Autor Udostępnij Napisano 2 Czerwca 2021 w Brak pliku xsd Dziękuję, działa Link to postu
Polecane posty