Search Issue Tracker

Postponed means that the issue was either a feature request or something that requires major refactoring on our side. Since that makes the issue not actionable in the close future we choose to close it as Postponed and add it on our internal roadmaps and technical debt pages instead.

Status: Postponed

Votes

15

Found in

4.3.1f1

Issue ID

583240

Regression

No

Add T4 templates to user script projects

Scripting

-

-

Priority: 6Not yet prioritized for a release

-

Severity: 3Workaround is possible

While editing scripts in MonoDevelop, user has created text templating "T4 Template" file, which was successfully added in file hierarchy in MonoDevelop. Then user switched to Unity editor and switched back to MonoDevelop. Project's solution is always updated with T4 Template files being removed from hierarchy in MonoDevelop.

Reproduced on all versions from 4.2.2f1 to 4.5.0a4;

Repro steps:
1. Create new project in Unity editor;
2. Create new C# script;
3. Open this new file from editor with MonoDevelop;
4. In MonoDevelop create T4 Template file (File -> New -> File -> Text Templating -> T4 template). Name file and tick the box below to add this file to project's "Assets" folder;
5. Observe that T4 template file appears in the solution;
6. Switch to Unity editor, wait while editor finishes script compiling, switch back to MonoDevelop, wait while it refreshes the solution.
7. Observe that T4 Template file has gone from solution hierarchy.

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.