как создавать приложения coreclr с помощью dnx

я установил dnvm, coreclr, как указано на моем Mac:

http://docs.asp.net/en/latest/getting-started/installing-on-mac.html

и если я вызову список

peteisace$:    dnvm list

Active Version              Runtime Arch OperatingSystem Alias
------ -------              ------- ---- --------------- -----
       1.0.0-beta6          mono         linux/darwin    
   *   1.0.0-beta7-12302    coreclr x64  darwin          
       1.0.0-beta7-12302    mono         linux/darwin    default

так что похоже dnxcore50 установлен...

однако, если я попытаюсь восстановить, собрать, запустить, ничего не произойдет, когда на coreclr; это точно так же, как нажать Enter. никаких попыток что-либо сделать:

peteisace$    dnu restore
peteisace$

то же самое, если я попытаюсь собрать/запустить/любую команду:

peteisace$    dnx . run
peteisace$

и поэтому, если я попытаюсь создать свое приложение, используя моно:

 peteisace$    dnvm use 1.0.0-beta7-12302 -r mono
 peteisace$    System.InvalidOperationException: The current runtime target framework is not compatible with 'sampleConsole'.

Current runtime target framework: 'DNX,Version=v4.5.1 (dnx451)'
 Version:      1.0.0-beta7-12302
 Type:         Mono
 Architecture: x64
 OS Name:      Darwin

любые предложения будут приветствоваться. я не знаю, как проверить правильность установки coreclr. каталог среды выполнения заполняется:

$peteisace ls -l ~/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-beta7-12302/
/Users/peteisace/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-beta7-12302/:
total 8
drwxr-xr-x  108 peteisace  peteisace  3672 Aug  4 09:29 bin
-rw-r--r--    1 peteisace  peteisace   725 Aug  4 09:55 dnx-coreclr-darwin-x64.nuspec
drwxr-xr-x    3 peteisace  peteisace   102 Aug  4 09:29 package

person peteisace    schedule 09.08.2015    source источник


Ответы (2)


Вы выполняете правильные команды. dnx на Darwin/Linux CoreCLR все еще очень неисправен.

Когда вы сталкиваетесь с ошибками в последних сборках dnx, вам может повезти, если вы обратитесь к команде dnx, отправив сообщение о проблеме в их репозиторий GitHub.

DNX на GitHub

person natemcmaster    schedule 11.08.2015

Предполагается, что DNX на CoreCLR будет намного лучше, начиная с бета-версии 7. Вопрос был от августа, а бета 7 вышла примерно первого сентября. Не могли бы вы попробовать инструкции по той же ссылке сейчас?

person Chris Gomez    schedule 18.09.2015