.net 开发的奇淫巧计

 

随机数

Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF);

 

 

如何让ASP.NET Web API显示完整的错误信息,并显示错误堆栈?

在ASP.NET Web  API项目的Application_Start中添加下面的代码:
GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

 

自动清除运行测试用例之后产生的 TestResults垃圾文件夹

在测试项目的配置文件的末尾里添加

<PropertyGroup>

    <TestResultsFolderPath>..\TestResults</TestResultsFolderPath>

</PropertyGroup>

<Target Name="AfterClean">

    <RemoveDir Directories="$(TestResultsFolderPath)" Condition="Exists('$(TestResultsFolderPath)')" />

</Target>

 

或者用msbuild的命令

MSBuild /t:Clean MyProject.csproj

 

@的用法

1字符串换行
 
 
Regular literalVerbatim literalResulting string
"Hello"@"Hello"Hello
"Backslash: \\"@"Backslash: \"Backslash: \
"Quote: \""@"Quote: """Quote: "
"CRLF:\r\nPost CRLF" @"CRLF:
Post CRLF"
CRLF:
Post CRLF

 2用语言的保留关键字作为变量名(不是很建议这么做

× object object=null;

√ object @bject=null;

 

 

 返回当前的方法签名

using System.Reflection;

 [Test]
        public void 返回当前方法名()
        {
            StackTrace st = new StackTrace();
            StackFrame sf = st.GetFrame(0);
            MethodBase currentMethodName = sf.GetMethod();
            Console.WriteLine(currentMethodName.ToString());
        }

//Void 返回当前方法名()

  

 

 

编辑器特性

生成构造函数
构造函数 输入ctor 在按TAB键
public const int
public const string
public int property { get; private set; } propg
public static readonly
 
 

web.config

 

移除X-AspNet-Version HTTP头

在web.config里配置

    <!-- 移除X-AspNet-Version HTTP头 -->
    < httpRuntime targetFramework ="4.5 " enableVersionHeader ="false " />

 

   

参考链接:

http://blogs.msdn.com/b/ploeh/archive/2006/07/13/cleaningawaythetestresultsfolder.aspx

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值