AspCore T4 Generation Adding reference to System.Runtime.DLL

I am writing a project that generates code. I need to load System.Runtime.Dll into T4 generator since it is no longer different from System.Core.Dll

In the previous version of the code, this template header would have been sufficient

<#@ assembly name="System.Core" #>

      

However, it seems like everything is around Nuget Packages now. I would like a generic reference to System.Runtime.Dll v 4.1.0.0 so that it is.

+3


source to share


1 answer


After referencing the package via nuget, you can do one of the following, if you are using asp.net core, you can link to the package in your user folder (where all packages for all solutions are stored):

Example:

<#@ assembly name="$(UserProfile)\.nuget\packages\Humanizer.Core\2.1.0\lib\netstandard1.0\Humanizer.dll" #>

      



or for core pre.net, point the package in your solution folder:

Example:

<#@ assembly name="$(SolutionDir)\packages\Humanizer.1.37.7\lib\portable-win+net40+sl50+wp8+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Humanizer.dll" #>

      

+2


source







All Articles