Skip to content

Commit e1a447e

Browse files
authored
Merge pull request #163 from mono/fix-packaging
Fix some packaging issues
2 parents 5e63517 + 52e3f36 commit e1a447e

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

Mono.TextTemplating.Build/Mono.TextTemplating.Build.csproj

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<BuildOutputTargetFolder>buildTasks</BuildOutputTargetFolder>
1212
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
1313
<NeutralLanguage>en-US</NeutralLanguage>
14+
<PackageReadmeFile>readme.md</PackageReadmeFile>
1415
</PropertyGroup>
1516

1617
<Target Name="AddTargetsFilesToPack" BeforeTargets="GenerateNuspec">
@@ -30,6 +31,7 @@
3031
</Target>
3132

3233
<ItemGroup>
34+
<None Include="readme.md" Pack="true" PackagePath="\" />
3335
<ProjectReference Include="..\Mono.TextTemplating\Mono.TextTemplating.csproj" PrivateAssets="all" />
3436
<PackageReference Include="MessagePackAnalyzer" Version="2.5.129" PrivateAssets="all" />
3537
<PackageReference Include="MessagePack" Version="2.5.129" PrivateAssets="all" />

Mono.TextTemplating.Roslyn/Mono.TextTemplating.Roslyn.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<Description>In-process Roslyn compiler for the Mono.TextTemplating T4 templating engine</Description>
88
<PackageReadmeFile>readme.md</PackageReadmeFile>
99
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
10-
<EnablePackageValidation>true</EnablePackageValidation>
1110
</PropertyGroup>
1211

1312
<ItemGroup>

dotnet-t4/dotnet-t4.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<ToolCommandName>t4</ToolCommandName>
1010
<RootNamespace>Mono.TextTemplating</RootNamespace>
1111
<PackageReadmeFile>readme.md</PackageReadmeFile>
12+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1213
</PropertyGroup>
1314

1415
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Default' ">

dotnet-t4/readme.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,13 @@ Number | Square | Cube
3838
Alternatively, invoking `t4 powers.tt -c MyApp.Powers` will produce a `powers.cs` file containing the runtime template class, which you can compile into your app and execute at runtime with new parameter values:
3939

4040
```csharp
41-
string powersTableMarkdown = new MyApp.Powers { Max = 10 }.Process();
41+
var template = new MyApp.Powers {
42+
Session = new Dictionary<string, object> {
43+
{ "Max", 10 }
44+
}
45+
};
46+
template.Initialize();
47+
string powersTableMarkdown = template.TransformText();
4248
```
4349

4450
To learn more about the T4 language, see the [Visual Studio T4 documentation](https://learn.microsoft.com/en-us/visualstudio/modeling/writing-a-t4-text-template?view=vs-2022).

0 commit comments

Comments
 (0)