VS常用技巧

生成事件

复制文件至指定目录
copy "$(ProjectDir)gdetgenv.ini" "$(TargetDir)"
copy "$(TargetFileName)" "$(TargetDir)\..\..\..\发布\" 

网站类型项目使用IIS设置调试

1.获取项目代码后,不要着急打开解决方案,在IIS上配置项目。
2.打开解决方案,如果项目名称,显示项目名称为:localhost:xxx则说明成功
3.若第二步失败,则打开解决方案,网站项目显示路径,此时在解决方案上点击右键,添加现有网站,在弹出的窗口左侧,选择本地IIS,删除IIS Express下的所有网站。
4 重新打开解决方案即可。

利用正则表达统计代码行数(免安装插件)

按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:

^:b*[^:b#/]+.*$#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…

搜索出来以后最后一行就是代码行数了。

 移除代码空行

^\s*\n 使用该正则表达式 进行查找,可以查找到所有换行,可以直接替换为空,这样就能移除代码的空行

 VS 使用类模版添加版权信息

创建类的模板文件
路径在:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class
博客园提供模板 http://www.cnblogs.com/betterchaner/archive/2013/02/17/2914611.html
/* ==============================================================================
   * 类名称:$safeitemrootname$
   * 类描述:
   * 创建人:$username$
   * 创建时间:$time$
   * 修改人:
   * 修改时间:
   * 修改备注:
   * @version 1.0
   * ==============================================================================*/
 using System;
 using System.Collections.Generic;
 $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
 $endif$using System.Text;
 $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
 $endif$
 namespace $rootnamespace$
 {
     /// <summary>
     /// $safeitemrootname$
     /// </summary>
     public class $safeitemrootname$
     {
     }
 }
   
参数  说明 

clrversion 公共语言运行库 (CLR) 的当前版本。
itemname 用户在添加新项对话框中提供的名称。
machinename 当前的计算机名称(例如,Computer01)。
projectname 用户在新建项目对话框中提供的名称。
registeredorganization HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。
rootnamespace 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。
safeitemname 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
safeprojectname 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
time 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。
userdomain 当前的用户域。
username 当前的用户名。
year 以 YYYY 格式表示的当前年份。

修改后的模板
/* ==============================================================================
   * 文 件 名:$itemname$
   * 功能描述:
   * Copyright (c) 2012 武汉经纬视通科技有限公司
   * 创 建 人: $username$
   * 创建时间: $time$
   * 修 改 人: 
   * 修改时间: 
   * 修改描述: 
   * 版    本: V1.0.0.001
   * ==============================================================================*/
 using System;
 using System.Collections.Generic;
 $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
 $endif$using System.Text;
 $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
 $endif$
 namespace $rootnamespace$
 {
     /// <summary>
     /// $safeitemrootname$
     /// </summary>
     public class $safeitemrootname$
     {
     }
 }
类模版

下载地址

在VS中添加文本文档改为ini,会出错

  操作1:在电脑上添加ini文件,总是新建一个txt文档,然后将其后缀改名为ini。

  操作2:在vs中添加文本文档,然后将其后缀改名为ini。

      操作1得到的ini文件,能使用C#操作ini文件的接口正确读写,但是操作2得到的ini文件怎么样都读取不到某项的值。

  测试代码

  源码说明:vs.ini则是通过vs新建的,test.ini,则是直接在PC上新建的

X86与AnyCPU

  1.X86 引用 AnyCPU 类库 和 X86 类库。

  2.X64 可以引用 AnyCPU 类库 和 X64 类库。

转载于:https://www.cnblogs.com/codealone/archive/2013/04/15/3021975.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值