Uložit možnosti MS Project Primavera pomocí Aspose.Tasks
Úvod
Aspose.Tasks for .NET je výkonná knihovna, která umožňuje vývojářům bezproblémově pracovat se soubory Microsoft Project v jejich aplikacích .NET. Jednou z klíčových funkcí, které nabízí, je možnost uložit možnosti MS Project pro Primavera, oblíbený software pro správu projektů. V tomto tutoriálu se ponoříme do toho, jak toho dosáhnout pomocí Aspose.Tasks.
Předpoklady
Než začneme, ujistěte se, že máte následující:
- Základní znalost C# a .NET frameworku.
- Aspose.Tasks for .NET nainstalované ve vašem vývojovém prostředí. Pokud ne, můžete si jej stáhnouttady.
- Ukázkový soubor MS Project pro experimentování.
Importovat jmenné prostory
Nejprve importujme potřebné jmenné prostory do našeho kódu C#:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Krok 1: Načtěte soubor MS Project
Začněte načtením souboru MS Project, se kterým hodláte pracovat, do vaší aplikace C#. Můžete to udělat pomocíProject
třídy poskytuje Aspose.Tasks.
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "EstimatedMilestoneTasks.mpp");
Krok 2: Definujte možnosti uložení Primavera
Dále vytvořte možnosti uložení Primavera a upravte je podle svých požadavků. Tento krok zahrnuje zadání parametrů, jako je předpona ID aktivity, přípona, přírůstek a zda přečíslovat ID aktivity.
var options = new PrimaveraSaveOptions
{
ActivityIdPrefix = "TEST",
ActivityIdSuffix = 10000,
ActivityIdIncrement = 5,
RenumberActivityIds = true
};
Krok 3: Uložte možnosti MS Project pro Primavera
Nyní, když jste načetli soubor projektu a definovali možnosti uložení Primavera, je čas uložit možnosti pro Primaveru. PoužijteSave
metoda poskytovaná společnostíProject
třídy, předáním požadované cesty k výstupnímu souboru a možností uložení Primavera.
project.Save(DataDir + "WorkWithPrimaveraSaveOptions_out.xer", options);
Závěr
Závěrem, využití Aspose.Tasks for .NET umožňuje vývojářům bezproblémově manipulovat se soubory MS Project, včetně možností ukládání pro Primavera. Podle kroků uvedených v tomto kurzu můžete tuto funkci efektivně integrovat do svých aplikací .NET.
FAQ
Otázka: Mohu přizpůsobit další parametry kromě ID aktivit při ukládání možností MS Project pro Primavera?
Odpověď: Ano, Aspose.Tasks poskytuje širokou škálu možností přizpůsobení, včetně přidělování zdrojů a plánování úloh.
Otázka: Podporuje Aspose.Tasks jiný software pro řízení projektů kromě Primavery?
Odpověď: Ano, Aspose.Tasks podporuje různé formáty kompatibilní s oblíbenými nástroji pro řízení projektů, jako je Oracle Primavera, Microsoft Project Server a další.
Otázka: Je Aspose.Tasks vhodný jak pro projekty malého rozsahu, tak pro projekty na podnikové úrovni?
Odpověď: Aspose.Tasks je rozhodně navržen tak, aby vyhovoval potřebám vývojářů pracujících na projektech všech velikostí, a nabízí škálovatelnost a robustní výkon.
Otázka: Mohu si Aspose.Tasks před nákupem vyzkoušet zdarma?
Odpověď: Ano, můžete si stáhnout bezplatnou zkušební verzi Aspose.Tasks ztady prozkoumat jeho vlastnosti a možnosti.
Otázka: Kde mohu získat podporu, pokud při používání Aspose.Tasks narazím na problémy nebo mám dotazy?
Odpověď: Můžete požádat o pomoc komunitu Aspose.Tasks a tým podpory na stránceFórum.