Jak scalić MPP z MS-Project przy użyciu C# lub rozwiązania .NET API
Aby scalić MPP z MS-Project, użyjemy Aspose.Tasks dla .NET API, które jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji i konwersji dokumentów dla platformy C#. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.Tasks i zainstaluj. Możesz także użyć następującego polecenia z konsoli Menedżera pakietów. Możesz utworzyć połączenie między MPP i MS-Project przy użyciu języka C#. Najpierw powinieneś użyć API Aspouse.Tasks, aby uzyskać dostęp do projektów MPP i MS-Project. Następnie powinieneś pobrać dane z istniejących pól MPP i dopasować xz do odpowiednich pól w MS-Project. Następnie użyj interfejsu API do utworzenia brakujących pól w MS-Project. Dodaj nowe pola z danymi z projektu MPP używając .Net. Ten proces spowoduje scalenie danych MPP i MS-Project w aplikację C#.
Zarządzaj pakietami NuGet za pomocą pakietu Visual Studio
Polecenie konsoli Menedżera pakietów
PM> Install-Package Aspose.Tasks
Kroki, aby scalić MPP z MS-Project przez C#
Programiści mogą łatwo ładować i łączyć pliki MPP z MS-Project w zaledwie kilku wierszach kodu.
- Zdecyduj, które encje z MPP chcesz scalić i jak chcesz to zmapować na encje MS Project (historie użytkowników => zadania, data utworzenia w USA => data rozpoczęcia itp.)
- Utwórz nową instancję klasy Project
- Przeanalizuj format MPP, aby uzyskać wymagane jednostki (na przykład, jeśli chcesz przeanalizować plik kopii zapasowej *.csv Jira, możesz użyć Aspose.Cells)
- Dodaj przeanalizowane jednostki do utworzonej instancji klasy Project
- Używaj typowych komponentów .NET do tworzenia i wypełniania MPP formatu pliku kopii zapasowej (*.csv)
wymagania systemowe
Przed uruchomieniem przykładowego kodu konwersji upewnij się, że spełnione są następujące wymagania wstępne.
- Microsoft Windows lub zgodny system operacyjny z .NET Framework, Mono i COM Interop.
- Środowisko programistyczne, takie jak Microsoft Visual Studio.
- Aspose.Tasks dla .NET DLL, do którego odwołuje się Twój projekt.
Fuzja online MPP
Sprawdź jakość łączenia MPP bezpośrednio w Twojej przeglądarce! Załaduj pliki MPP z lokalnego systemu plików lub adresu URL, wybierz wymagany format wyjściowy i uruchom przykład! Łączenie plików projektów może być świetnym sposobem na konsolidację danych i ułatwienie zarządzania nimi. Aspose.Tasks Merge Tools to świetny sposób na zaoszczędzenie czasu i zmniejszenie wysiłku związanego z zarządzaniem wieloma plikami MPP. Przetestuj jakość procesu bezpośrednio w przeglądarce, załaduj pliki z lokalnego systemu plików lub adresu URL, wybierz żądany format wyjściowy i uruchom przykład. Jest szybki, łatwy, bezpieczny i całkowicie darmowy!
var document1 = new Project(@"first-document.mpp"); var document2 = new Project(@"second-document.mpp"); document1.CalculationMode = CalculationMode.None; foreach (var firstLevelTasks in document2.RootTask.Children.ToList()) { document1.RootTask.Children.Add(firstLevelTasks); } document1.Save("merged.mpp", SaveFileFormat.Mpp);
General information about MPP format
MPP to format pliku stworzony przez MS Project. Jest w stanie przechowywać wszystkie dane dotyczące projektu, listę zadań, ich kolejność, poświęcony czas i zasoby. Pliki z rozszerzeniem MPP są prezentowane w formie wykresu Gantta. MS Project nie zezwala stronom trzecim na otwieranie, edytowanie i edytowanie w inny sposób danych projektu w formacie *.mpp. Oznacza to, że jeśli nie otrzymałeś praw dostępu lub nie masz niezbędnej licencji, nie będziesz mógł otworzyć pliku projektu i pracować z nim. Często taki banalny powód powoduje wiele trudności w dużych kampaniach, zespołach, a nawet ich klientach. Plik w formacie mpp jest częścią projektu utworzonego w MS Project. Może zawierać obrazy, teksty, grafiki, listy zadań, zasoby, programistów oraz szacowany czas realizacji zarówno całego projektu, jak i jego poszczególnych części. Program Microsoft Project tworzy plik .mpp zawierający parametry wymagane do zbudowania określonego zadania. Warto zauważyć, że łańcuch harmonogramów jest wizualizowany za pomocą wykresów Gantta. Nowsze modyfikacje oprogramowania MS Project mogą otwierać pliki .mpp generowane przez starsze wersje narzędzia.Sekcja FAQ
Często zadawane pytania dotyczące połączenia MPP z MS-Project
1. Dlaczego ta fuzja MPP jest przydatna?
MPP Fuzja to praktyczne, wydajne i szybkie narzędzie do łączenia kilku plików MPP. Możesz szybko i łatwo scalić dokumenty MPP w jeden i bez problemu zapisać wynik w formatach MPP, MPT, MPX i XML!
2. Jak mogę scalić MPP?
Możesz scalić MPP online lub programowo. Aby połączyć dokumenty MPP online, po prostu prześlij pliki ze swojego komputera lub adresu URL, wybierz żądany format wyjściowy z listy i naciśnij przycisk Uruchom. Wynik uzyskasz w mgnieniu oka. Ponadto możesz skopiować kod C# i użyć go we własnej aplikacji do scalania dokumentów.
3. Czy mogę scalić MPP w systemach Linux, Mac OS, iOS lub Android?
Możesz skorzystać z tej bezpłatnej internetowej MPP fuzji z urządzenia mobilnego, tabletu lub komputera. Interfejs Połączenia jest intuicyjny i przyjazny dla użytkownika. Nasze narzędzie jest kompatybilne ze wszystkimi głównymi systemami operacyjnymi i ich przeglądarkami, w tym Windows, Mac OS, Linux, Android i iOS. Do uruchomienia tego narzędzia nie jest wymagana żadna dodatkowa instalacja oprogramowania.
Inne obsługiwane łączenie MPP
Możesz także scalić MPP z dowolnymi innymi formatami plików: