【发布时间】:2018-09-27 18:08:16
【问题描述】:
我以前读过类似/相同的问题。但没有解决方案对我有用。
我尝试将 web 服务部署到目标文件夹,但构建成功后失败。错误信息和问题同here
3>------ Publish started: Project: Webservice_ex, Configuration: Release Any CPU ------
3>Connecting to D:\Deploys...
3>Project "Webservice_ex.csproj" (GatherAllFilesToPublish target(s)):
3> Building with tools version "14.0".
3> Target "ValidateMSBuildToolsVersion" skipped. Previously built unsuccessfully.
3>Done building project "Webservice_ex.csproj" -- FAILED.
3>
========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
其他问题之间的区别在于,我无法解决降级 Microsoft.Net.Compilers 的问题,因为我没有安装该软件包。我在一个 sln 中有两个项目,而 on 只是一个引用项目。
有人可以帮助我吗?
更新
详细的输出说明(摘录):
1> There was a conflict between "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes".
1> "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" was chosen because it was primary and "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes" was not.
1> References which depend on "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" [C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\System.
[...]
Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin\' != '' and !HasTrailingSlash('bin\')).
【问题讨论】:
-
语言障碍有点问题
-
更改了错误信息的语言
-
在您的解决方案中,是否有任何带有感叹号的图标表示它们不存在于本地
-
感谢您的评论。但不,我的项目中没有任何图标
标签: c# asp.net .net visual-studio visual-studio-2015