# Editor.Asset.PublishSettings

This is data that is saved in an asset's meta file under "publish" to configure
its project for uploading.

- Kind: class
- Assembly: `Sandbox.Tools`

## Constructors

- [`PublishSettings`](/api/Editor.Asset.PublishSettings/.ctor)

## Properties

- [`Enabled`](/api/Editor.Asset.PublishSettings/Enabled): Whether the asset should be published or not.
- [`ProjectConfig`](/api/Editor.Asset.PublishSettings/ProjectConfig): Project configuration information

## Methods

- [`BuildPublishContext`](/api/Editor.Asset.PublishSettings/BuildPublishContext): Ask the resource how it wants to be published (eg. whether its code should be bundled).
- [`CreateTemporaryProject`](/api/Editor.Asset.PublishSettings/CreateTemporaryProject): Create a Project usually with the intention of editing and publishing a single asset. The project isn't stored or listed anywhere, so is considered a transient that you can load up, edit, save and then throw away.
- [`Save`](/api/Editor.Asset.PublishSettings/Save)
