Тази проста статия предоставя подробности за това как да добавите делнични дни в MPP с помощта на C#, като предоставя подробности за настройка на средата и използване на примерния код. Той включва всички необходими ресурси, необходими за разработване на това приложение без никаква зависимост от MS Project или друг софтуер за управление на MPP за дефиниране на дни от седмицата в Microsoft Project с помощта на C#.
Стъпки за добавяне на работни дни в MPP файл с помощта на C#
- Създайте среда за разработка, за да включите Aspose.Tasks for .NET, като използвате мениджъра на пакети NuGet
- Създайте нов MPP файл, като използвате екземпляр от класа Project
- Създайте екземпляр на класа Calendar, за да добавите нов календар и работни дни
- Добавете работно време за конкретните половин дни и ги добавете към календара
- Save получения файл на проекта като MPP файл на диска
Гореспоменатите стъпки в C# добавят дни от седмицата в MPP файл с помощта на много прости извиквания на API. Процесът ще започне със зареждане на съществуващ или създаване на нов MPP файл с помощта на екземпляр на класа Project. След това чрез използване на екземпляр на клас Calendar ще бъде добавен нов календар, включващ дни от седмицата, което след това е последвано от добавяне на работно време за деня. И накрая, MPP файлът се записва на диска с помощта на изброителя SaveFileFormat.
Код за дефиниране на делничните дни в MPP с помощта на C#
За да добавим дни от седмицата в MPP файл в C#, ще започнем със зареждане на MPP файл или създаване на нов от нулата. Класът Calendar ви позволява да добавяте различни видове календари, включително 24 часови смени, нощни и стандартни. Можете да зададете всеки ден за работа и също така да зададете работно време за конкретен ден, като използвате екземпляра на класа WorkingTime. Файлът на проекта може да бъде записан в други формати, включително MPP, XML и PDF.
В тази тема научихме как да дефинираме дни от седмицата в MPP файл с помощта на C#. Ако се интересувате от конвертиране на MPP в SVG, следвайте статията на как да конвертирате MPP в SVG с помощта на C#.