project.json文件是否支持在路径中使用环境变量?

时间:2016-03-01 19:32:44

标签: .net dnx project.json

我们正在使用ODP.NET,我们需要在project.json中引用Oracle.DataAccess.dll。

不幸的是,并非我们团队中的所有开发人员都将ODP.NET安装到同一路径,但我们确实有一个环境变量来告诉安装的位置。在MSBuild中我们可以使用环境变量作为路径的一部分,这可以用dnx / dotnetcli完成吗?

所以我们有这个:

"frameworks": {
    "dnx451": {
        "dependencies": {
            "xunit.runner.visualstudio": "2.2.0-beta1-build1144",
            "xunit.runner.console": "2.1.0-rc1-build3168"
        },
        "bin": {
            "assembly": "c:\\oracle64\\product\\11.2.0\\client_1\\odp.net\\bin\\4\\Oracle.DataAccess.dll"
        }
    }
},

但我们可以做以下事情:

"frameworks": {
    "dnx451": {
        "dependencies": {
            "xunit.runner.visualstudio": "2.2.0-beta1-build1144",
            "xunit.runner.console": "2.1.0-rc1-build3168"
        },
        "bin": {
            "assembly": "${ODP_NET_PATH}"
        }
    }
},

1 个答案:

答案 0 :(得分:0)

你能不把那个dll放到项目的bin文件夹中,那么项目可以用它作为参考吗?这样,所有开发人员的路径应该相同