csproj文件常用设置及C#注释常用写法

news/2024/10/23 11:29:01/

csproj文件常用设置及C#注释常用写法

.NET新版SDK风格的csproj文件

打开可为空警告

<PropertyGroup><Nullable>enable</Nullable>
</PropertyGroup>

image-20230629113946172

启动全局引用using

下图没有任何using,仍然不报错

image-20230629114640825

<PropertyGroup><ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

这样会自动生成一个全局Using文件

image-20230629114906889

引用命名空间

可以将常用的命名空间引入

<ItemGroup><Using Include="System.Text"/>
</ItemGroup>

使用Winform内容

有一些内容WPF中没有,需要引用Winform,如FolderBrowserDialog

<PropertyGroup><UseWPF>true</UseWPF><UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>

设置语言

WPF生成后会出现很多与语言相关的翻译包,可以选择某一种语言进行设置

image-20230629115527991

<PropertyGroup><SatelliteResourceLanguages>zh</SatelliteResourceLanguages>
</PropertyGroup>

Nuget包自动升级

将Version=“*”,不过不建议使用,可能会存在版本不兼容问题。

<ItemGroup><PackageReference Include="CommunityToolkit.Mvvm" Version="*" />
</ItemGroup>

资源管理

有时候会增加很多资源,并且要设置资源复制到输出目录且设置生成操作

<ItemGroup><!--可以用通配符来操作--><Content Include="Assets\**\*.*"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory></Content>
</ItemGroup>

C#注释的写法

public partial class MainViewModel
{/// <summary>/// 这是一个测试方法,返回值为<see langword="object"/>类型/// 而且它是一个转换器<see cref="Type"/>/// </summary>/// <remarks>/// <para>/// 它接收一个<see langword="Object"/>类型,一个<see cref="Type"/>类型<br/>以及一个<see cref="CultureInfo"/>类型参数/// </para>/// </remarks>/// <param name="value">参数1</param>/// <param name="type">参数2</param>/// <param name="info">参数3</param>/// <returns>返回值</returns>/// <exception cref="NotImplementedException"></exception>public object Test(Object value, Type type, CultureInfo info){throw new NotImplementedException();}
}

image-20230629134138416


http://www.ppmy.cn/news/640333.html

相关文章

SpringCloudAlibaba实战入门之Nacos动态配置(四)

上篇文章介绍了 Nacos下载载配置和启动,除此之外Nacos还有一个重要功能就是作为分布式配置中心,那这篇文章就介绍下 Nacos 作为配置中心的基本用法,首先我们先了解下为什么需要使用配置中心。 一、为什么需要配置中心 1、在没有配置中心之前,传统应用配置的存在以下痛点:…

测试适合眉形的软件_这款美妆AR APP让你不再发愁什么眉形更适合自己

消费品牌中&#xff0c;化妆品公司与家具零售商竞争是最快的&#xff0c;因为采用 AR 技术可以帮助顾客在购买产品之前看到产品的外观。 一个名为 Benefit 的化妆品品牌已经超出了唇膏和口红的范围&#xff0c;可以让顾客试用 AR 中的眉毛。 Browder Try-On 工具由 ModiFace 提…

美妆数据分析

import pandas as pd productpd.read_excel(D:/日化.xlsx,sheet_name1) order pd.read_excel(D:/日化.xlsx,sheet_name0)order.head(5)product.head(5)product.info()order.info()order[订单日期].unique()product.isnull().sum()order.isnull().sum()order.loc[order[所在区域…

双十一美妆

import numpy as np import pandas as pd dfpd.read_csv(D:/data/双十一淘宝美妆数据.csv) dfdf.info()#查看数值类型&#xff0c;日期类型df[update_time].unique()#以数组形式返回唯一值df.columnsdf.describe()df.isnull().sum()df.fillna(0,inplaceTrue)#空值填充df.duplic…

国货美妆需要“诗和远方”

“生活不止眼前的苟且&#xff0c;还有诗和远方的田野”。对于眼下的国货美妆来说&#xff0c;也同样如此。“苟且“的是在国内市场已内卷&#xff0c;而国货美妆的”诗和远方“当然是海外市场。 随着消费的不断升级&#xff0c;还有年轻消费者对国货美妆的认可&#xff0c;以…

python基于PHP+MySQL的美妆产品销售购物网站

爱美是每个人的天性,所以如何能够让自己变得更美,是人们一直以来一个永恒的追求。化妆品就是一个可以让人变得更美的方式之一。会如何能够买到更加物美价廉的化妆品产品是很多爱美人士一直以来关心的问题。为了解决这一问题我们开发了美妆产品销售网站。 PHP美妆产品销售网站是…

虚拟化妆应用美妆魔镜让你“妆”出美丽动人

虚拟化妆应用美妆魔镜让你“妆”出美丽动人 三分长相&#xff0c;七分打扮。美都是“妆”出来的。 面对咄咄逼人的俊男靓女&#xff0c;你可以把他们打印出来&#xff0c;摆在床上&#xff0c;朝思暮想。或者你也可以自己动手&#xff0c;退而织网&#xff0c;把自己变美。 美妆…

istyle Inc.旗下亚洲顶尖美妆评论网站@cosme公布THE BEST COSMETICS AWARDS 2019获奖产品

- 倩诗丽“珍珠高光”荣获特等奖 - 东京--(美国商业资讯)--总部位于东京、旗下运营着亚洲最大美容资讯和评论网站之一cosme的istyle Inc. (TOKYO: 3660)于2019年12月3日公布“cosme 2019年最佳化妆品奖”(cosme THE BEST COSMETICS AWARDS 2019)获奖名单&#xff0c;表彰代表本…