我在編譯時遇到警告。我通過Nuget添加了最新的ODP.Net,並在我的解決方案中啓用了Nuget Restore。當我在網上搜索時,有人建議從machine.config中刪除這些部分。我做了但沒有解決問題。任何幫助表示讚賞。我知道這是一個警告。但只是想知道問題是什麼。編譯時出現衝突警告
「Oracle.ManagedDataAccess,Version = 4.121.1.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」和「Oracle.ManagedDataAccess,Version = 4.121.2.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」之間存在衝突。 「Oracle.ManagedDataAccess,Version = 4.121.1.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」被選中是因爲它是主要的,而「Oracle.ManagedDataAccess,Version = 4.121.2.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」不是。 引用依賴於「Oracle.ManagedDataAccess,版本= 4.121.1.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」[\ packages \ odp.net.managed.121.1.2 \ lib \ net40 \ Oracle.ManagedDataAccess.dll]。 \ packages \ odp.net.managed.121.1.2 \ lib \ net40 \ Oracle.ManagedDataAccess.dll 項目文件項包括哪些引用引用「\ packages \ odp.net.managed.121.1.2 \ lib \ net40 \ Oracle」 .ManagedDataAccess.dll」。 Oracle.ManagedDataAccess,Version = 4.121.1.0,Culture = neutral,PublicKeyToken = 89b483f429c47342,processorArchitecture = MSIL 引用依賴於「Oracle.ManagedDataAccess,Version = 4.121.2.0,Culture = neutral,PublicKeyToken = 89b483f429c47342」[c:\ ORACLE \產品\ 12.1.0 \ OraClient12_home1 \ ODP.NET \管理\共同\ Oracle.ManagedDataAccess.dll]。 Common.dll 項目文件項包括引起「Common.dll」的引用。 Common C:\ Program Files文件(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1697.3):警告MSB3277:發現無法解析的相同相關程序集的不同版本之間的衝突。當日志詳細程度設置爲詳細時,這些引用衝突會在構建日誌中列出。