
## UpdateProject (1 of 2) {#updateproject_1}

Updates existing project in Project Server\Project Online instance using default save options. The existing project will be overwritten.

**Returns:** void Aspose::Tasks::

```cpp
UpdateProject(const System::SharedPtr< Project > & project)
```

| Parameter | Description |
| --- | --- |
| project | The project to save to Project Server\Project Online instance. |

---

## UpdateProject (2 of 2) {#updateproject_2}

Updates existing project in Project Server\Project Online instance using the specified save options. The existing project will be overwritten.

**Returns:** void Aspose::Tasks::

```cpp
UpdateProject(const System::SharedPtr< Project > & project, const System::SharedPtr< ProjectServerSaveOptions > & saveOptions)
```

| Parameter | Description |
| --- | --- |
| project | The project to save to Project Server\Project Online instance. |
| saveOptions | Instance of ProjectServerSaveOptions class. |

