New .NET “project.json” project, copying pre-built native .dlls to the output directory

后端 未结 2 2048
说谎
说谎 2021-01-21 05:53

I\'m looking to convert my project to use project.json format, but still using the .NET CLR until 3rd party dependencies add support for CoreCLR.

With that

相关标签:
2条回答
  • 2021-01-21 06:40

    You can use a postbuild script to achive what you want.

    Here's an example: https://github.com/aspnet/dnx/blob/2acce95b3f2ad4e924bc36471ed8f08ee1fccd2b/src/Microsoft.Dnx.Compilation.CSharp.Abstractions/project.json#L21-L28

    0 讨论(0)
  • 2021-01-21 06:47

    The current way to do this in .NET Core RTM is setting copyToOutput in project.json's buildOptions section:

    Change your project.json from this:

    {
      "version": "1.0.0-*",
      "buildOptions": {
        "emitEntryPoint": true
      },
    
      // more stuff
    }
    

    ...to this:

    {
      "version": "1.0.0-*",
      "buildOptions": {
        "emitEntryPoint": true,
        "copyToOutput": { "includeFiles": [ "ClearScriptV8-32.dll", "v8-ia32.dll" ] }
      },
    
      // more stuff
    }
    
    0 讨论(0)
提交回复
热议问题