Относительно добавления пространства имен в общей области - PullRequest
4 голосов
/ 14 июля 2011

мы всегда добавляем пространство имен вверху каждой формы в приложениях win

как

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using Business;
using System.Data.SqlClient;
using Business;

и большая часть пространства имен распространена в большинстве форм, но в asp.net есть возможность добавить пространство имен только один раз в файл web.config. поэтому нам не нужно добавлять его во все веб-формы, и это экономит время. поэтому мне просто нужно знать, есть ли такое же положение для наших выигрышных приложений. как этого добиться. спасибо

Ответы [ 2 ]

4 голосов
/ 14 июля 2011

Нет, нет никаких условий для ваших приложений WinForm, как для приложений ASP.NET, использующих раздел <namespaces> в web.config. Также обратите внимание, что это относится только к .aspx страницам, а не к коду на C #. В C # вы должны добавить правильные операторы using, чтобы привести типы, которые вы хотите использовать, в область действия.

2 голосов
/ 14 июля 2011

Один из способов - добавить стандарт с помощью директив в общие шаблоны.

Вы не упоминаете, какую версию Visual Studio вы используете, но в VS2010 вы можете найти шаблоны в:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

Измените файл Class.cs в zip-файле, чтобы он включал значения, которые вы хотите по умолчанию.

Единственный недостаток - это то, что он для каждой машины - так что вы будетенужно делать это на каждом компьютере разработчика - хотя, полагаю, вы могли бы развернуть его с помощью Active Directory (это вопрос для serverfault.com).

Я считаю, что также возможно настроить шаблоны для групп, но это не так.что-то я пробовал.Более подробная информация доступна здесь:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx

...