Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#net can';t发布项目,在visual studio 2015中成功构建_C#_Asp.net_.net_Visual Studio_Visual Studio 2015 - Fatal编程技术网

c#net can';t发布项目,在visual studio 2015中成功构建

c#net can';t发布项目,在visual studio 2015中成功构建,c#,asp.net,.net,visual-studio,visual-studio-2015,C#,Asp.net,.net,Visual Studio,Visual Studio 2015,我以前读过类似/相同的问题。但没有一个解决方案对我有效 我尝试将webservice部署到目标文件夹,但在构建成功后失败。错误消息和问题与此相同 其他问题之间的区别在于,我无法解决降级Microsoft.Net.Compilers的问题,因为我没有安装该软件包。我在一个sln中有两个项目,而on只是一个参考项目 有人能帮我吗 更新 详细输出如下(摘录): [……] 请启用生成输出的详细日志记录,它将给出发布失败的确切原因 在我的例子中,文件名超过256个字符,MSBuild不喜欢它 按照以下步骤

我以前读过类似/相同的问题。但没有一个解决方案对我有效

我尝试将webservice部署到目标文件夹,但在构建成功后失败。错误消息和问题与此相同

其他问题之间的区别在于,我无法解决降级Microsoft.Net.Compilers的问题,因为我没有安装该软件包。我在一个sln中有两个项目,而on只是一个参考项目

有人能帮我吗

更新

详细输出如下(摘录):

[……]


请启用生成输出的详细日志记录,它将给出发布失败的确切原因

在我的例子中,文件名超过256个字符,MSBuild不喜欢它

按照以下步骤启用生成输出中的详细日志记录

更改生成日志中包含的信息量的步骤

  • 在菜单栏上,选择“工具”、“选项”
  • 在“项目和解决方案”页面上
  • 选择构建和运行页面
  • 在MSBuild项目生成输出详细信息列表中,选择详细信息,然后选择确定按钮
我们可以继续寻找可能丢失的文件之类的问题

现在检查您的错误,请查看stackoverflow中可能存在的重复项


使用visual studio 2017发布解决了此问题

语言障碍是一个小问题更改了解决方案中错误消息的语言,是否有带感叹号的图标表示它们不在本地。谢谢您的评论。但是没有,我的项目中没有任何图标,很抱歉花了这么长时间。谢谢你的回答!我把它从诊断改为详细,现在它更清晰了一点。我更新了我的帖子,从输出中摘录了一些可能的原因。我留下了一个关于你问题解决方案的链接。不幸的是,没有一个解决方案对我有效。也许我应该尝试创建一个新的vs项目并安装所有新的软件包。
       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 ==========
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\')).