Visual Studio调用Web服务和界面问题

环境:Win11,Visual Studio 2022,net 6.0 framework 4.7.2

1.Web引用

只有以 net framework为基底的项目可以使用Web引用,主类右键添加 服务引用 高级 (兼容)Web引用

天气服务:

http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

虽然在别的框架中直接用服务引用也能生成类,但是实际使用时要求传参EndpointFigure类,虽然有案例直接填写服务类的名称"WeatherWebServiceSoap"(还是没有soap来着),但是无法使用,只能用fw底

 

2.界面设计Form类窗体有限

使用Window类窗口,页面,可用Xaml文件添加更多内容甚至调用第三方UI包

但这要求项目支持wpf内容

还有一种是wondows uwp多平台通用(其实是手机平板电脑这样)暂时没发现有什么特别的

但可能是非本地化调用?VS经常报错

xaml文件有时需要强行运行来debug

app.xaml可以影响全部

xaml文件属性有控制page,application...等,本以为app...可以使后续的窗口风格统一,但其实冲突,甚至会导致exe消失后无法生成解决方案和运行,而且同时报错,查找时多数人指出可以清理后再生成(现在还没弄懂清理是什么意思),甚至在sln文件中(记事本打开底层内容)观察区别,实际上把xaml控制调回去即可

 

3.C#语言也有版本差别,打开csconj?csp?忘了类型了,就和sln一起的那个真正的项目配置文件,打开修改property中的语言版本lang 到更高版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值