2

我可能对此很懒惰,但我想做的是在创建新的 .cs 时默认向所有 .cs 文件添加 using 语句。这是一个 asp 项目,我真的不想使用 web.config。

谢谢!

4

2 回答 2

1

据我所知,如果不弄乱 VS 模板(或 T4),这是不可能的。

但是,如果您键入一个存在或从项目中引用的类名,但当前未包含在使用的大多数版本的 VS 中,当您的鼠标放在它上面时,它会在它下面显示一个蓝色的小破折号。这是一个 VS 上下文菜单,您可以通过点击(默认)ctrl+来激活它.。其中一个选项是自动导入将添加 using 语句的类。

所以不完全是你想要的,但过程很简单

  1. 输入你想要的类名
  2. ctrl+ ., down,Enter

不幸的是,这目前不适用于扩展方法,您必须使用 Resharper 之类的东西。我通过输入包含静态扩展方法类的名称(例如 Linq Where 的 EnumerableExtensions)并为此执行一次该过程来处理这个(尴尬)。

在这种情况下,这是 Asp.Net 的事实完全无关紧要,并且无法通过配置文件解决这种情况。修复必须在 C# 级别(因此,不会发生)或 VS 代码生成器(T4 或自定义模板)。

于 2012-07-23T15:16:39.757 回答
1

您可以创建一个项目模板,当您向项目添加新的 cs 文件时可以使用该模板,而不是为 cs 文件添加常规的 Visual Studio 模板。看这里:http: //msdn.microsoft.com/en-us/library/tsyyf0yh.aspx

于 2012-07-23T15:19:08.197 回答