2

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}"
        }
    }
},
4

1 に答える 1

0

その dll をプロジェクトの bin フォルダーに入れないで、プロジェクトはそれを参照として使用できますか? そうすれば、パスはすべての開発者で同じになるはずです

于 2016-03-01T19:38:11.577 に答える