首页新闻找找看学习计划

求助,求助,请大神帮忙

0
悬赏园豆:100 [已关闭问题] 关闭于 2019-02-20 10:43

前天手贱,VS2017从15.7.6升级到15.9.7。升级出问题了,.netcore项目发布异常。
项目发布方式有默认的依赖于Framework框架的发布方式 Framework-dependent deployments (FDD) 和 独立提供运行时环境的部署方式 Self-contained deployments (SCD) 。
(这位兄弟这有详细说明:https://www.cnblogs.com/ylsforever/p/6652126.html
本来15.7.6都没问题,升级到15.9.7之后,独立发布出问题了:
2>Unexpected character encountered while parsing value: �. Path '', line 0, position 0.
========== 生成: 成功 1 个,失败 0 个,最新 3 个,跳过 0 个 ==========
========== 发布: 成功 1 个,失败 0 个,跳过 0 个 ==========
后面提示是发布成功了。实际上发布文件夹bin\Release\netcoreapp2.2\publish\里面屁都没有。
VS2017都修复过,.netcore还升到了2.2都不行,我让同事新安装版本是15.9.7也不行。
我开始以为FolderProfile.pubxml发布文件编码问题,用notepad++看,默认是Utf-8-BOM编码,改成Utf-8编码还是不行,改成默认的依赖发布,又可以了,所以不是FolderProfile.pubxml编码问题。怀疑是独立框架支持配置文件有问题。但是不知道这个鬼在哪里。而且我安装vs都是默认路径。
天啦,大神,救命。。。。。

问题补充:

找到问题点了,我新建空控制台项目,没人任何nuget引用,独立发布可以成功。
只要有任何一个nuget引用,就挂了。

而康的主页 而康 | 菜鸟二级 | 园豆:204
提问于:2019-02-20 10:05
< >
分享
所有回答(1)
0

怒了。公司臭加密软件搞的。

而康 | 园豆:204 (菜鸟二级) | 2019-02-20 10:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册