VS技巧
添加自定义模板文件
定位到D:\VS2022\Common7\IDE\ItemTemplates\CSharp\Code\2052
找到CS文件,修改前面的模板信息。下次建立的时候会自动生成。
#region << 版 本 注 释 >>
/*----------------------------------------------------------------
* 版权所有 (c) $year$ $registeredorganization$ 保留所有权利。
* CLR版本:$clrversion$
* 机器名称:$machinename$
* 命名空间:$rootnamespace$
* 文件名:$safeitemname$
* 当前用户域:$userdomain$
*
* 创建者:彭千
* 创建时间:$time$
* 描述:
*
*----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
#region Delegate
#endregion
#region Event
#endregion
#region Ctor
#endregion
#region Public
#endregion
#region Private
#endregion
#region Method
#endregion
显示特殊的不等号
字体设置,目前使用的cascadia-code字体就可以显示出这种效果了(≠)
VS添加不同的版本控制
- 主要使用的不同的项目文件,即不同的csproj文件,而不是sln文件,然后在项目解决方案上添加已有项目即可。
VS查看dll文件附属依赖
- 打开Developer Command Prompt for VS2022 ,输入
dumpbin /dependents D:\SVN\code\CompanyProjects\CB_WH\SinglePassTest\Dlls\NJCSC.dll
,即可查看依赖。
VS使用System.Windows.Fomrs框架
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>//后面一定要加上-Windows就可以调用了
<ImplicitUsings>enable</ImplicitUsings>
<UseWindowsForms>true</UseWindowsForms>//一定要加
<Nullable>enable</Nullable>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
VS很久以后开启MVS时会显示证书有错误
- 在cmd中分别执行:
dotnet dev-certs https --clean
和dotnet dev-certs https -t
VS2022查找全部失效
- 删除
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\Editor\ServiceHub
下的Indexing.servicehub.service
文件,重启VS即可
项目的编译后命令
- 推荐使用xcopy,常用的格式为:
xcopy $(TargetDir) $(SolutionDir)Output /S /Y /C /E
主要是后面的参数。