Skip to content

Instantly share code, notes, and snippets.

@akimboyko
Last active December 17, 2015 23:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akimboyko/5689173 to your computer and use it in GitHub Desktop.
Save akimboyko/5689173 to your computer and use it in GitHub Desktop.
#HotCode conference: Metaprogramming in .Net

Как метапрограмировать используя .Net на конференции #HotCode

  • Заранее убедиться:
  • Установить менеджер пакетов Chocolatey
    • @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
  • Перезапустить консоль (cmd.exe), для обновления переменных среды
  • Установить ScriptCs используя Chocolatey
    • cinst ScriptCs
  • Сохранить packages.config
  • Загрузить все зависимости запустив scriptcs -install -pre в каталоге с packages.config
  • Прийти 1-го июня в 12:00 на A5 .Net stage

ps: вопросы в twitter @AkimBoyko

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Roslyn" version="1.2.20906.2" targetFramework="net45" />
<package id="Roslyn.Compilers" version="1.2.20906.2" targetFramework="net45" />
<package id="Roslyn.Compilers.Common" version="1.2.20906.2" targetFramework="net45" />
<package id="Roslyn.Compilers.CSharp" version="1.2.20906.2" targetFramework="net45" />
<package id="Roslyn.Services.Common" version="1.2.20906.2" targetFramework="net45" />
<package id="Roslyn.Services.CSharp" version="1.2.20906.2" targetFramework="net45" />
<package id="Newtonsoft.Json" version="5.0.5" targetFramework="net45" />
<package id="AfterProgramming" version="0.0.2-alpha" targetFramework="net45" />
</packages>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment