Skip to content

Add missing .meta for DCLPulse.Transport.Shared.csproj - #36

Merged
mikhail-dcl merged 2 commits into
mainfrom
fix/csproj-missing-meta
Aug 10, 2026
Merged

Add missing .meta for DCLPulse.Transport.Shared.csproj#36
mikhail-dcl merged 2 commits into
mainfrom
fix/csproj-missing-meta

Conversation

@dalkia

@dalkia dalkia commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Problem

When src/DCLPulse.Transport.Shared is consumed as an immutable Git UPM package (e.g. from unity-explorer's manifest.json), Unity requires a .meta file for every file in the package. Every file has one except DCLPulse.Transport.Shared.csproj, so Unity logs on every import:

Asset Packages/com.decentraland.pulse.transport/DCLPulse.Transport.Shared.csproj has no meta file, but it's in an immutable folder. The asset will be ignored.

The csproj is intentionally kept in the package folder so it can also be built standalone with dotnet build — it just never got a .meta.

Fix

Add a standard DefaultImporter .meta for the csproj. Unity then imports it as a harmless text asset and the warning disappears.

Non-breaking: dotnet build still ignores *.meta via the existing <None Remove="**/*.meta" /> in the csproj, so the standalone build is unaffected.

Follow-up

Once merged, decentraland/unity-explorer bumps its com.decentraland.pulse.transport pin to the merge commit — see the companion PR.

🤖 Generated with Claude Code

When this folder is consumed as an immutable Git UPM package, Unity
requires a .meta for every file. The csproj (kept so the package also
builds standalone with `dotnet build`) had none, producing:

  Asset .../DCLPulse.Transport.Shared.csproj has no meta file, but it's
  in an immutable folder. The asset will be ignored.

Add a DefaultImporter .meta so Unity imports it as a harmless text asset
and stops warning. Non-breaking: `dotnet build` already ignores *.meta
via the existing `<None Remove="**/*.meta" />`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dalkia

dalkia commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

Companion consumer PR: decentraland/unity-explorer#9669 (draft, blocked on this merge).

@mikhail-dcl
mikhail-dcl merged commit efe9287 into main Aug 10, 2026
5 checks passed
@mikhail-dcl
mikhail-dcl deleted the fix/csproj-missing-meta branch August 10, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants