我在VS 2017中創建了UWP應用程序,我的解決方案中的許多項目都有如下的警告。如何擺脫它們?* .targets不能再次導入。它已經導入
警告「C:\ Program Files(x86)\ MSBuild \ 15.0.Net \ CoreRuntime \ Microsoft.Net.CoreRuntime.targets」無法再次導入。它已經導入到「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Microsoft.Common.targets \ ImportAfter \ Microsoft.Net.CoreRuntime.ImportAfter.targets(17,3)」 。這很可能是構建創作錯誤。隨後的導入將被忽略。 [D:\ Projects \ HA4IoT \ Controllers \ HA4IoT.Controller \ HA4IoT.Service.csproj] HA4IoT.Tests
警告「C:\ Program Files文件(x86)\ MSBuild \ 15.0.Net \ CoreRuntime \ Microsoft.Net.CoreRuntime。 Settings.targets「不能再次導入。它已經導入到「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Microsoft.Common.targets \ ImportBefore \ Microsoft.Net.CoreRuntime.ImportBefore.targets(17,3)」 。這很可能是構建創作錯誤。隨後的導入將被忽略。 [D:\ Projects \ HA4IoT \ DNF \ HA4IoT.Extensions.Tests \ HA4IoT.Extensions.Tests.csproj] HA4IoT.Controller.Dnf
警告「C:\ Users \ dnf.nuget \ packages \ microsoft.net.native。編譯器\ 1.6.3 \ tools \ Microsoft.NetNative.targets「不能再次被導入。它已經在「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Microsoft.Common.targets \ ImportAfter \ Microsoft.NetNative.ImportAfter.targets(16,3)」中導入。這很可能是構建創作錯誤。隨後的導入將被忽略。 [d:\項目\ HA4IoT \控制器\例子\ HA4IoT.Controller.Main \ HA4IoT.Controller.Main.csproj] HA4IoT.Controller.Main
您是否正在運行VS 2017的最新版本,例如預覽15.3或15.4? AFAIK此問題已在RTM之前解決。你也可以嘗試修復VS. –
我已經在VS 2017 15.3.3和15.4上完成了乾淨和重建,也完成了15.3.3的乾淨安裝,但警告仍然存在 – dnf
這是因爲在舊版本中創建的cs文件,然後遷移到VS 2017. I有同樣的問題。我所做的只是在VS 2017中創建一個新的解決方案,添加nuget包並編輯cs文件以匹配在vs 2017中創建的新cs文件。雖然很乾練,但完成這項工作。 – AVK