自定义解决方案实习生.NET Core CLI工具

时间:2016-08-25 02:43:32

标签: c# .net-core dotnet-cli

是否可以创建自定义.NET Core CLI工具,它只是解决方案的一部分而不是通过nuget分发?

我尝试在project.json的工具部分中引用自定义工具,就像普通依赖项一样,但这根本不起作用。

project.json引用自定义工具:

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

    "dependencies": {
        "Microsoft.NETCore.App": {
            "type": "platform",
            "version": "1.0.0"
        },
    },

    "tools": {
        "MyTool": "1.0.0-*"
    },

    "frameworks": {
        "netcoreapp1.0": {
            "imports": "dnxcore50"
        }
    }
}


工具本身的project.json:

{
    "version": "1.0.0-*",
    "buildOptions": {
        "emitEntryPoint": true,
        "outputName": "dotnet-mytool"
    },


    "dependencies": {
        "Microsoft.NETCore.App": {
            "type": "platform",
            "version": "1.0.0"
        }
    },

    "frameworks": {
        "netcoreapp1.0": {
            "imports": "dnxcore50"
        }
    }
}

1 个答案:

答案 0 :(得分:2)

目前无法做到这一点。您不能引用工具项目。更多细节在这里: