环境: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 到更高版本