Найдено результатов: 302

Заполнение DataSet или DataTable из результирующего набора запроса LINQ

Как можно представить запрос LINQ как веб-службу ASMX? Обычно с бизнес-уровня я могу вернуть типизированный DataSet или DataTable , который может быть сериализован для транспорта через ASMX.

Как я могу сделать то же самое для запроса LINQ? Есть ли способ заполнить типизированный DataSet или DataTable с помощью запроса LINQ?

public static MyDataTable CallMySproc()
{
    string conn = "...";

    MyDatabaseDataContext db = new MyDatabaseDataContext(conn);
    MyDataTable dt = new MyDataTable();

    // execute a sproc via LINQ
    var query = from dr
                in db.MySproc().AsEnumerable
                select dr;

    // copy LINQ query resultset into a DataTable -this does not work !    
    dt = query.CopyToDataTable();

    return dt;
}

Как я могу получить результирующий набор запроса LINQ в DataSet или DataTable ? Кроме того, можно ли сериализовать запрос LINQ, чтобы я мог представить его как веб-службу ASMX?

c#   linq   web-services   .net-3.5    

646   6   16:03, 1st July, 2020


Гарантируется ли разрешение gettimeofday() в микросекундах?

Я портирую игру, которая изначально была написана для Win32 API, на Linux (ну, портирую порт OS X порта Win32 на Linux).

Я реализовал QueryPerformanceCounter , дав uSeconds с момента запуска процесса:

BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount)
{
    gettimeofday(&currentTimeVal, NULL);
    performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec);
    performanceCount->QuadPart *= (1000 * 1000);
    performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec);

    return true;
}

Это, в сочетании с QueryPerformanceFrequency() , дающим постоянную 1000000 в качестве частоты , хорошо работает на моей машине, давая мне 64-битную переменную, которая содержит uSeconds с момента запуска программы.

Так это портативное устройство? Я не хочу обнаружить, что он работает по-другому, если kernel был скомпилирован определенным образом или что-то подобное. Однако меня вполне устраивает, что он не переносится на что-то другое, кроме Linux.

linux   winapi   visual-c++   unix   timer    

541   10   16:03, 1st July, 2020


Как распечатать документ HTML из веб-службы?

Я хочу распечатать HTML из веб-службы C#. Управление веб-браузером является избыточным и не работает хорошо в среде обслуживания, а также не работает хорошо в системе с очень жесткими ограничениями безопасности. Существует ли какая-либо бесплатная библиотека .NET , которая будет поддерживать печать базовой страницы HTML? Вот код, который у меня есть до сих пор, который не работает должным образом.

public void PrintThing(string document)
{
    if (Thread.CurrentThread.GetApartmentState() != ApartmentState.STA)
    {
        Thread thread =
            new Thread((ThreadStart) delegate { PrintDocument(document); });
        thread.SetApartmentState(ApartmentState.STA);
        thread.Start();
    }
    else
    {
        PrintDocument(document);
    }
}

protected void PrintDocument(string document)
{
    WebBrowser browser = new WebBrowser();
    browser.DocumentText = document;
    while (browser.ReadyState != WebBrowserReadyState.Complete)
    {
        Application.DoEvents();
    }
    browser.Print();
}

Это прекрасно работает при вызове из потоков типа UI,но ничего не происходит при вызове из потока типа службы. Изменение Print() на ShowPrintPreviewDialog() приводит к следующей ошибке скрипта IE:

Ошибка: dialogArguments.___IE_PrintType - это null или не объект.

URL: res://ieframe.dll/preview.dlg

И появится небольшое пустое диалоговое окно предварительного просмотра печати.

c#   html   web-services   printing    

525   6   16:03, 1st July, 2020


error_log на виртуальный хост?

На одном сервере Linux под управлением Apache и PHP 5 у нас есть несколько виртуальных хостов с отдельными файлами журнала. Похоже, мы не можем разделить php error_log между виртуальными хостами.

Переопределение этого параметра в <Location> из httpd.conf , по-видимому, ничего не делает.

Есть ли способ иметь отдельные php error_logs для каждого виртуального хоста?

linux   apache   virtualhost    

566   11   16:03, 1st July, 2020


Доморощенное потребление веб-сервисов

Я написал несколько веб-сервисов для приложения .net , теперь я готов их использовать. Я видел множество примеров, когда существует доморощенный код для использования службы в отличие от использования автоматически созданных методов, которые Visual Studio создает при добавлении веб-ссылки.

Есть ли в этом какие-то преимущества?

.net   web-services    

399   1   16:03, 1st July, 2020


Сборка для Windows NT 4.0 с помощью Visual Studio 2005?

Приложение MFC, которое я пытаюсь перенести, использует afxext.h, что приводит к установке _AFXDLL , что вызывает эту ошибку, если я устанавливаю /MT :

Пожалуйста, используйте переключатель /MD для сборки _AFXDLL

Мои исследования на сегодняшний день показывают, что невозможно построить приложение для выполнения на Windows NT 4.0 с помощью Visual Studio (в данном случае C++) 2005.

Неужели это правда? Существуют ли какие-либо обходные пути?

c++   visual-studio   compatibility   windows-nt    

461   5   16:03, 1st July, 2020


Автоматическое обновление номера версии

Я бы хотел, чтобы свойство version моего приложения увеличивалось для каждой сборки, но я не уверен, как включить эту функциональность в Visual Studio (2005/2008)., я пытался указать AssemblyVersion как 1.0. но это не дает мне точно то, что я хочу.

Я также использую файл настроек и в предыдущих попытках, когда версия assembly изменила мои настройки, они были сброшены по умолчанию, так как приложение искало файл настроек в другом каталоге.

Я хотел бы иметь возможность отображать номер версии в виде 1.1.38, поэтому, когда пользователь находит проблему, я могу зарегистрировать версию, которую он использует, а также сказать им обновить, если у них есть старая версия.

Кроме того, мы хотели бы получить краткое объяснение того, как работает управление версиями. Когда увеличивается число сборок и ревизий?

c#   visual-studio   versioning    

583   7   16:03, 1st July, 2020


Советы по тестированию .NET Framework

Я ищу, чтобы ввести платформу модульного тестирования в микс на моей работе. Мы используем Visual Studio 2005 (хотя в ближайшие 6 месяцев мы можем перейти к 2008 году) и работаем в основном в C#., если платформа имеет какую-то интеграцию IDE, которая была бы лучше всего, но я открыт для платформ, которые не имеют интеграции, но все еще относительно просты в настройке. Так или иначе, я собираюсь получить сопротивление, так что если я смогу убедиться, что то, что я толкаю, не является болью в шее, это поможет моему делу.

Очевидный выбор из исследования, которое я сделал до сих пор, указывает на nUnit, но я хотел бы получить впечатления от кого-то, кто действительно использовал его, прежде чем рекомендовать его моей команде.

Кто-нибудь там использовал nUnit? Если да, то есть ли какие-то подводные камни или ограничения, о которых я должен знать? Есть ли другие хорошие варианты? Если это так, если вы использовали оба nUnit при этом, я был бы очень признателен за представление о сильных и слабых сторонах их.

c#   .net   visual-studio   unit-testing    

498   10   16:03, 1st July, 2020


Почему провайдер VFP .NET OLEdb не работает в 64-битном Windows?

Я написал службу windows, используя VB, которая считывает некоторые устаревшие данные из баз данных Visual Foxpro, которые будут вставлены в SQL 2005. Проблема заключается в том, что это использование прекрасно работает в Windows server 2003 32-бит, но клиент недавно перешел на Windows 2003 64-бит, и теперь служба не будет работать. Я получаю сообщение, что поставщик VFP .NET OLEdb не найден. Я исследовал, и все, кажется, указывает на то, что нет никакого решения. Любая помощь, пожалуйста...

.net   sql-server-2005   oledb   legacy   visual-foxpro    

651   3   16:03, 1st July, 2020


Представления классов в Django

Django вид указывает на функцию, которая может быть проблемой, если вы хотите изменить только немного функциональности. Да, я мог бы иметь миллион аргументов ключевых слов и даже больше операторов if в функции, но я больше думал об объектно-ориентированном подходе.

Например, у меня есть страница, на которой отображается пользователь. Эта страница очень похожа на страницу, которая отображает группу, но она все еще не настолько похожа, чтобы просто использовать другую модель данных. Группа также имеет членов и т. д...

Одним из способов было бы указать представления на методы класса, а затем расширить этот класс. Пробовал ли кто-нибудь этот подход или у него есть другие идеи?

python   django   views   oop    

581   9   16:03, 1st July, 2020


Проект Установки Visual Studio-Параметры Реестра Для Каждого Пользователя

Я пытаюсь поддерживать проект установки в Visual Studio 2003 (да, это устаревшее приложение). Проблема, с которой мы столкнулись на данный момент, заключается в том, что нам нужно записать записи реестра в HKCU для каждого пользователя на компьютере. Они должны быть в HKCU , а не в HKLM , потому что они являются настройками пользователя по умолчанию, и они действительно меняются для каждого пользователя. Мое ощущение заключается в том, что

  1. Это невозможно
  2. Это не то, что должен делать установщик, но то, что должно делать приложение (в конце концов, что происходит, когда Профиль пользователя создается после установки?).

Учитывая это, я все еще хочу изменить как можно меньше в приложении, поэтому мой вопрос заключается в том, можно ли добавить записи реестра для каждого пользователя в проекте установки Visual Studio 2003 ?

И, на данный момент проект перечисляет пять корневых ключей реестра (HKEY_CLASSES_ROOT, HKEY_CURRENT_USER , HKEY_LOCAL_MACHINE , HKEY_USERS и User/Machine Hive). Я действительно ничего не знаю о корневом ключе Users и не видел User/Machine Hive. Может ли кто-нибудь просветить меня на этот счет? Возможно, они могли бы решить мою проблему выше.

windows   visual-studio   registry   installation    

432   4   16:03, 1st July, 2020


.Net XML комментарий к документации API

Существует ли простой способ создать документацию в стиле MSDN из выходных данных Visual Studio XML?
Я не настолько терпелив, чтобы создать хороший xslt для этого, потому что я знаю, что я не первый человек, который пересек этот мост.

Кроме того, я недавно пытался установить замок из песка, но это действительно заставило меня скосить глаза. Либо я упустил что-то важное в этом процессе, либо он просто слишком вовлечен.

Я знаю, что у кого-то там есть действительно хорошее мертвое простое решение.

Я повторяю здесь, потому что я думаю, что мое форматирование сделало этот абзац неинтересным для чтения:

Я дал Сэнд-Кастлу попробовать, но мне было очень трудно его настроить. На самом деле я имею в виду нечто гораздо более простое.

То есть, если только я просто не понимаю процесс создания песчаного замка. Мне казалось, что это ужасно много дополнительного багажа, чтобы просто произвести что-то хорошее для тестировщиков, чтобы работать с ними.

visual-studio   xslt   documentation   sandcastle   xml-comments    

582   6   16:03, 1st July, 2020


Получение корневых разрешений на файл внутри vi?

Часто при редактировании конфигурационных файлов я открываю один из них с vi, а затем, когда я иду, чтобы сохранить его, понимаю, что я не набирал

sudo vi filename

Есть ли способ предоставить vi sudo права на сохранение файла? Я, кажется, помню, что видел что-то об этом, когда искал что-то о vi некоторое время назад, но теперь я не могу найти это.

linux   unix   vi    

466   11   16:03, 1st July, 2020


Отображение недействительным только в Safari

Один из сайтов, которые я поддерживаю, сильно зависит от использования ViewState (это не мой код). Однако на некоторых страницах, где ViewState является чрезмерно раздутым, Safari выдает ошибку "Validation of viewstate MAC failed" .

Это, кажется, происходит только в Safari. Firefox, IE и Opera все загружаются успешно в том же сценарии.

c#   .net   safari   viewstate    

518   3   16:03, 1st July, 2020


Каковы предпочтительные версии Vim и Emacs на Mac OS X?

Для тех из нас, кто предпочитает использовать графическую версию Vim или Emacs вместо консольной версии, какую версию вы рекомендуете?

Для Vim есть Mac OS X Vim, MacVim, Vim-Cocoa .

Для Emacs, CarbonEmacs , XEmacs , и сайту aquamacs .

А есть ли еще? Кто из них готов к прайм-тайму? Если это трудный вызов, то каковы же компромиссы? Все ли это еще поддерживается?

Никаких обсуждений Vim против Emacs, если вы не возражаете, или сравнений с другими редакторами.

macos   vim   emacs   editor    

563   13   16:03, 1st July, 2020


Интеграция тестового проекта Visual Studio с круиз-контролем

Я изучаю использование встроенных модульных тестовых проектов Visual Studio 2008 вместо NUnit, и мне было интересно, есть ли у кого-нибудь опыт в попытке интегрировать этот тип модульного тестового проекта с Cruise Control.Net.

visual-studio   unit-testing   continuous-integration   cruisecontrol.net    

429   1   16:03, 1st July, 2020


Как я могу дать моим веб-сайтам значок для iPhone?

Как я могу установить значок, который появляется на iPhone для веб-сайтов, которые я создаю?

html   ios   favicon   apple-touch-icon    

500   5   16:03, 1st July, 2020


Каковы правильные размеры пикселей для apple-touch-icon?

Я не уверен, что правильный размер должен быть.

Многие сайты, похоже, повторяют, что apple-touch-icon должен быть размером 57x57 пикселей, но ссылаются на сломанную ссылку в качестве источника.

Комментарии Hanselman и playgroundblues предлагают различные размеры, включая 163x163 и 60x60.

Собственный значок apple.com от Apple - это 129x129!

Смотри мой вопрос: Как я могу дать моим веб-сайтам значок для iPhone?

iphone   favicon   apple-touch-icon    

649   11   16:03, 1st July, 2020


Папки или проекты в решении Visual Studio?

При разбиении решения на логические слои, когда лучше всего использовать отдельный проект над просто группировкой по папке?

visual-studio   projects-and-solutions    

566   7   16:03, 1st July, 2020


Как передать перечисленные значения в веб-службу

Моя дилемма заключается, в основном, в том, как разделить перечисление между двумя приложениями.

Пользователи загружают документы через интерфейсное приложение, которое находится в интернете. Это приложение вызывает веб-службу внутреннего приложения и передает ему документ. Серверное приложение сохраняет документ и вставляет строку в таблицу документов .

Тип документа (7 возможных типов документов: счет- фактура, договор и т.д.) передается в качестве параметра в метод UploadDocument веб-службы. Вопрос в том, каким должен быть тип (и возможные значения) этого параметра?

Поскольку вам нужно жестко закодировать эти значения в обоих приложениях, я думаю, что это O.K. чтобы использовать описательную строку (счет, контракт, WorkOrder , SignedWorkOrder).

Может быть, лучше создать перечисление DocumentTypes в первом приложении и воспроизвести его также во втором приложении, а затем передать соответствующее целочисленное значение веб-службе между ними?

web-services   application-integration    

441   8   16:03, 1st July, 2020


Что такое MVP и MVC и в чем разница?

При взгляде за пределы RAD (перетаскивание и настройка) способа построения пользовательских интерфейсов, который поощряют многие инструменты, вы, вероятно , столкнетесь с тремя шаблонами проектирования, называемыми Model-View-Controller, Model-View-Presenter и Model-View-ViewModel . Мой вопрос состоит из трех частей к нему:

  1. Какие проблемы решают эти модели?
  2. Насколько они похожи?
  3. Чем они отличаются друг от друга?

design-patterns   model-view-controller   user-interface   mvp   glossary    

1950   16   16:03, 1st July, 2020


Visual Studio " не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно."

Я получаю следующую ошибку довольно регулярно при компиляции в Visual Studio и запуске моего веб-приложения:

"Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно. Это может быть связано с тем, что другой отладчик уже подключен к веб-серверу."

Обычно это происходит после того, как вы уже отладили приложение один раз. Из командной строки я запускаю "iisreset /restart"", и это устраняет проблему.

Как я могу предотвратить это в первую очередь?

asp.net   visual-studio   visual-studio-2008   debugging   iis    

728   25   16:03, 1st July, 2020


Найти узел, щелкнутый в контекстном меню

Как узнать, в каком узле древовидного списка было активировано контекстное меню? Например, щелкните правой кнопкой мыши узел и выберите нужный пункт в меню.

Я не могу использовать свойство TreeViews' SelectedNode , потому что узел был только щелкнут правой кнопкой мыши и не выбран.

c#   winforms   treeview   contextmenu    

520   9   16:03, 1st July, 2020


Каковы эффективные варианты встраивания видео в веб-сайт ASP.NET?

Быстрый взгляд на современный интернет, казалось бы, указывает на то, что Adobe Flash является очевидным выбором для встраивания видео в веб-страницу. Является ли это точным, или это другие эффективные варианты? Влияет ли выбор ASP.NET в качестве платформы на это решение?

asp.net   flash   video   embed    

451   7   16:03, 1st July, 2020


Есть ли сочетание клавиш для просмотра всех открытых документов в Visual Studio 2008

Я пытаюсь изучить сочетания клавиш в Visual Studio, чтобы быть более продуктивным. Поэтому я загрузил документ, показывающий многие из Привязок клавиш по умолчанию в Visual Basic при использовании VS 2008 IDE от Microsoft.

Когда я попробовал, что они говорят, это сочетание клавиш для просмотра всех открытых документов ( CTRL + ALT + DOWN ARROW ), я получил совершенно неожиданный результат на моей машине XP; весь мой экранный дисплей был перевернут вверх дном!

Это была шутка кого-то из Microsoft? Я не могу себе представить, какую практическую ценность имело бы это переключение экрана.

Кто-нибудь знает, что такое правильное сочетание клавиш для просмотра всех открытых документов в VS 2008?

О, и если вы попробуете вышеуказанный ярлык, и он перевернет ваш дисплей так же, как и мой, сделайте CTRL + ALT + UP ARROW чтобы переключить его обратно.

visual-studio   keyboard   shortcuts    

475   1   16:03, 1st July, 2020


Рекомендуется add-ons/plugins для Microsoft Visual Studio

Может ли кто-нибудь порекомендовать какой-нибудь хороший add-ons/plugins для Microsoft Visual Studio? Халява предпочтительнее, но если она того стоит, то это нормально.

visual-studio   plugins    

622   25   16:03, 1st July, 2020


Не удается получить консоль для виртуальных машин

Я следил за этим отличным учебником по работе с Xen с Ubuntu, но не могу получить консоль в свою виртуальную машину (domU). У меня есть строка extra = '2 console=xvc0' в моем /etc/xen/ hostname_here .cfg файл, как они говорят, но я не могу получить консоль на нем.

Если я статически назначаю IP виртуальной машине, я могу SSH ей, но сейчас мне нужно использовать DHCP, чтобы дать ей адрес (и поскольку это то, что я пытаюсь отладить, есть проблема). Я знаю, что у меня есть бесплатный адрес DHCP (хотя я получаю больше в данный момент), поэтому я не думаю, что это проблема. Я посмотрел на Google и форумы Xen безрезультатно.

Есть идеи?

ubuntu   virtualization   xen    

486   1   16:03, 1st July, 2020


Как легко использовать веб-сервис из PHP

Существует ли какой-либо инструмент для PHP, который можно использовать для генерации кода для использования веб-службы на основе ее WSDL ? Что-то сравнимое с щелчком "Add Web Reference" в Visual Studio или плагином Eclipse, который делает то же самое для Java.

php   web-services   visual-studio   wsdl    

464   7   16:03, 1st July, 2020


Vista или XP для разработки машины

Я собираюсь получить новый PC от работы, и он будет включать в себя возможность иметь либо Vista Business в качестве OS, либо понижение до XP Pro. Помимо небольшого количества тестов, я никогда не использовал Vista, но в целом я слышал гораздо больше плохих отчетов, чем хороших о Vista. Я не думаю, что аппаратное обеспечение будет проблемой (Intel Core Duo T9300, 4GB RAM, 256MB NVIDIA) с точки зрения производительности. Я просто беспокоюсь об использовании Vista для моей основной системы разработки, учитывая ее историю, когда у меня есть возможность продолжать использовать XP.

Итак, есть ли здесь кто-нибудь, кто имеет опыт работы как с Vista, так и с XP в качестве OS на вашей машине разработки? Если бы вы могли выбрать одно из двух, что бы вы выбрали? Мне нужно будет использовать Visual Studio 2003/2005/2008, SQL Server 2005, виртуальные машины, Office, а также множество многозадачных и многозадачных веб-браузеров.

(Примечание:Я не заинтересован в Microsoft-трепке. Если вы не использовали Vista, но просто слышали о ней плохие вещи, то у вас такой же уровень опыта, как и у меня, и вы, вероятно, не должны отвечать на этот вопрос).

Edit: поскольку я получаю этот компьютер с работы, я бы предпочел использовать одну из предлагаемых операционных систем: 32 bit XP PRO или 32 bit Vista.

operating-system   windows-xp   windows-vista    

527   17   16:03, 1st July, 2020


Можно ли настроить Visual Studio NOT для изменения проекта StartUp каждый раз, когда я открываю файл из одного из проектов?

Предположим, что существует решение, содержащее два проекта (Project1 и Project2).

Project1 устанавливается как проект StartUp (его название отображается жирным шрифтом). Я дважды щелкаю по какому-то файлу в Project2, чтобы открыть его. Файл открывается, но происходит и кое - что еще-Project2 устанавливается как проект StartUp.

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

Может ли эта функция (хотя для меня она больше похожа на ошибку) быть отключена?

.net   visual-studio   ide    

481   3   16:03, 1st July, 2020


Сжатие видео: Что такое дискретное косинусное преобразование?

Я реализовал метод преобразования изображения / видео, который называется дискретным косинусным преобразованием. Этот метод используется в MPEG кодировании видео. Я основал свой алгоритм на идеях, представленных на следующем URL:

http://vsr.informatik.tu-chemnitz.de/~jan/MPEG/HTML/mpeg_tech.html

Теперь я могу преобразовать участок черно-белого изображения размером 8x8, например:

0140  0124  0124  0132  0130  0139  0102  0088  
0140  0123  0126  0132  0134  0134  0088  0117  
0143  0126  0126  0133  0134  0138  0081  0082  
0148  0126  0128  0136  0137  0134  0079  0130  
0147  0128  0126  0137  0138  0145  0132  0144  
0147  0131  0123  0138  0137  0140  0145  0137  
0142  0135  0122  0137  0140  0138  0143  0112  
0140  0138  0125  0137  0140  0140  0148  0143 

В это изображение со всей важной информацией вверху справа. Трансформированный блок выглядит так:

1041  0039  -023  0044  0027  0000  0021  -019  
-050  0044  -029  0000  0009  -014  0032  -010  
0000  0000  0000  0000  -018  0010  -017  0000  
0014  -019  0010  0000  0000  0016  -012  0000  
0010  -010  0000  0000  0000  0000  0000  0000  
-016  0021  -014  0010  0000  0000  0000  0000  
0000  0000  0000  0000  0000  0000  0000  0000  
0000  0000  -010  0013  -014  0010  0000  0000  

Теперь мне нужно знать, как я могу воспользоваться этой трансформацией? Я хотел бы обнаружить другие блоки 8x8 в том же изображении (или другом изображении), которые представляют собой хорошее совпадение.

Кроме того, что дает мне эта трансформация? Почему важна информация, хранящаяся в правом верхнем углу преобразованного изображения?

video   compression   dct    

419   6   16:03, 1st July, 2020


Автоматизация VMWare или VirtualPC

В настоящее время я экспериментирую с сценарием сборки, и поскольку у меня есть веб-часть ASP.net под управлением исходного кода, мой сценарий сборки должен сделать это в конце:

  1. Захватите образ "naked" Windows 2003 IIS VMWare или виртуального ПК из сети
  2. Boot его
  3. Скопируйте файлы из папки сборки на сервер
  4. Установить его
  5. Делайте все, что нужно

Я никогда не пробовал автоматизировать виртуальную машину, но я видел, что и VMWare, и виртуальный сервер предлагают средства автоматизации. Хотя я не могу использовать виртуальный сервер (Windows XP Home : - (), Virtual PC работает.

Есть ли у кого-нибудь здесь опыт работы с VMWare Server или Virtual PC 2007 SP1 с точки зрения автоматизации?

Какой из них лучше подходит (я запускаю windows, поэтому независимость от платформы VMWare не учитывается) и проще автоматизировать?

vmware   virtualization    

405   5   16:03, 1st July, 2020


Рекомендуемые шрифты для программирования?

Какие шрифты вы используете для программирования, и для чего language/IDE? я использую Consolas для всей моей работы в Visual Studio, любые другие рекомендации?

fonts   development-environment    

530   25   16:03, 1st July, 2020


Виртуальная машина, поддерживающая несколько дисплеев

Есть ли способ получить MS virtual PC 2007 для поддержки нескольких дисплеев? Или есть другой продукт виртуальной машины, который позволит мне работать с несколькими дисплеями?

В компании, в которой я работаю, мы делаем все наши разработки в виртуальных машинах. В настоящее время мы используем MS Virtual PC 2007 для этого. Я хотел бы иметь возможность распространять дисплей моей машины на несколько дисплеев, но я не знаю, как это сделать. Любой совет будет оценен по достоинству.

hardware   virtual   monitor   environment    

394   5   16:03, 1st July, 2020


Как можно динамически центрировать изображение в отчете служб MS Reporting Services?

Кроме того, в MS Reporting Services элемент image не позволяет центрировать само изображение, когда размеры неизвестны во время разработки. Другими словами, изображение (если оно меньше размеров, выделенных на поверхности конструктора) будет закреплено в верхнем левом углу, а не в центре.

Мой отчет будет знать URL изображения во время выполнения, и мне нужно иметь возможность центрировать это изображение, если оно меньше размеров, указанных в моем конструкторе.

reporting-services    

467   1   16:03, 1st July, 2020


Веб-службы на основе документов или RPC

Я нутром чувствую, что веб-сервисы на основе документов предпочтительнее на практике - это опыт других людей? Их легче поддерживать? (Я заметил, что SharePoint использует любой для "document type" в своем интерфейсе WSDL, я думаю, что это делает его документальным).

Кроме того-теперь люди предлагают услуги типа WSDL и Rest для одной и той же функциональности? WSDL популярен для генерации кода, но для таких интерфейсов, как PHP и Rails, они, похоже, предпочитают rest.

web-services   rest   wsdl    

483   3   16:03, 1st July, 2020


Где отображается текст справки рабочего элемента TFS?

Я создаю некоторые пользовательские рабочие элементы в TFS, и поле helptext кажется удобным, но я не вижу, где оно отображается в Team Explorer или Team System Web Access.

Где отображается эта информация?

visual-studio   tfs    

482   1   04:56, 14th August, 2020


Вызов веб-REST услуги от классического ASP-страницы

Я хотел бы начать перемещать наши бизнес-слои приложений в коллекцию веб-сервисов REST. Однако большая часть нашей интрасети была построена с использованием классического ASP, и большинство разработчиков, где я работаю, продолжают программировать в классическом ASP. В идеале, чтобы они могли воспользоваться преимуществами уникального набора web APIs, его нужно было бы вызвать с классических страниц ASP.

Я не имею ни малейшего представления, как это сделать.

web-services   rest   asp-classic    

518   7   05:59, 8th August, 2020


Автоматически увеличенный номер редакции не отображается в поле о программе

У меня есть небольшое приложение VB.NET, над которым я работаю, используя полную версию Visual Studio 2005. В свойствах публикации проекта у меня есть параметр автоматически увеличивать ревизию с каждой публикацией .

Проблема в том, что это только увеличивает ревизию в установочных файлах. Похоже, что он не обновляет номер версии в окне About (который является универсальным, встроенным шаблоном About Box). Этот номер версии, похоже, исходит от My.Application.Info.Version .

Что я должен использовать вместо этого, чтобы мой автоматически увеличивающийся номер редакции отображался в поле о программе?

vb.net   visual-studio    

470   5   20:16, 22nd August, 2020


Настраиваемое Диалоговое Окно Проекта Установки Visual Studio

Я создал настраиваемое диалоговое окно для проекта установки Visual Studio с помощью описанных ниже действий здесь

Теперь у меня есть combobox в одном из моих диалогов. Я хочу заполнить combobox списком всех экземпляров сервера SQL, работающих в локальной сети. Это тривиально, чтобы получить список серверов ... но я совершенно не понимаю, как заставить их отображаться в combobox. Я был бы признателен Вам за помощь, и некоторый код также может быть хорошим, поскольку я новичок :).

.net   visual-studio   windows-installer   installation   projects    

505   2   20:20, 6th August, 2020


Какой список плагинов Resharper like для VS я должен рассмотреть?

Моя лицензия на Whole Tomatoes Visual AssistX истекает, и я не планирую ее продлевать. Я использую его для проверки орфографии, но это все. Возможности рефакторинга были немного разочаровывающими. Прежде чем я просто прыгну в Resharper, хотя каковы ваши мысли о других возможных плагинах?

.net   visual-studio    

518   6   16:46, 7th August, 2020


В чем разница между конечной точкой, сервисом и портом при работе с веб-сервисами?

Я использовал Apache CXF, чтобы представить около десяти классов java в качестве веб-служб.

Я создал клиентов, используя CXF, Axis и .NET.

В Axis и CXF генерируется "Service" или "Locator". От этой услуги вы можете получить "Port". "Port" используется для выполнения отдельных вызовов методов, предоставляемых веб-службой.

В .NET "Service" непосредственно предоставляет вызовы веб-службе.

Может ли кто-нибудь объяснить разницу между портом, службой, локатором и конечной точкой, когда речь заходит о веб-службах?

Ось:

PatientServiceImplServiceLocator locator = 
    new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();

CXF:

PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();

.чистый:

PatientServiceImplService service = new PatientServiceImplService();

java   .net   web-services   cxf   axis    

420   4   23:41, 4th August, 2020


EFS всплывающий ключ шифрования

Я получаю уведомления для резервного копирования моего ключа шифрования для EFS в Vista, однако я не включил шифрование bit locker или диска.

Кто-нибудь знает, как узнать, какие файлы могут быть зашифрованы, или имеет объяснение, почему он уведомит меня?

windows-vista   efs    

556   6   03:34, 17th August, 2020


Как использовать Scrum и Visual Studio без командной системы

Я заинтересован в возможном использовании Scrum с моей командой разработчиков (да, я знаю, что переход к нему будет немного болезненным). Однако у нас нет командной системы и, вероятно, в настоящее время мы не можем позволить себе получить ее немедленно.

Каковы некоторые возможные инструменты для запуска команды на Scrum в среде .NET/Visual Studio без командной системы?

visual-studio   tfs   agile   scrum    

469   11   06:34, 12th August, 2020


Как я могу создавать виртуальные машины в рамках процесса сборки с использованием MSBuild и MS Virtual Server и/или Hyper-V Server Virtualization?

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

Таким образом, будет создана новая виртуальная машина (с шаблоном все в порядке, с установленным OS и некоторым базовым программным обеспечением) --- новый веб-сайт будет создан в IIS, а вывод сборки веб-приложения будет скопирован в расположение на жестком диске виртуальной машины, и IIS настроен правильно, VM запустится и запустится.

Я знаю, что есть задачи MSBuild для сценария всех административных действий в IIS, но как вы пишете все действия с виртуальными машинами? В частности, создание новой виртуальной машины из шаблона, ее уникальное имя, запуск, настройка и т. д...

В частности, мне было интересно, успешно ли кто-либо реализовал любой сценарий VM как часть процесса сборки.

Обновление: я предполагаю, что с Hyper-V существует другой набор библиотек / APIs для создания сценариев виртуальных машин, кто-нибудь играл с этим? И кто-нибудь с реальным практическим опытом делает что-то подобное?

msbuild   virtualization   hyper-v    

396   2   08:34, 7th August, 2020


В Visual Studio вы должны быть членом группы "пользователи" отладка или администраторов, чтобы начать отладку. А что, если вы есть, но это не работает?

На моей машине Windows XP Visual Studio 2003 2005 и 2008 Все жалуются, что я не могу начать отладку своего веб-приложения , потому что я должен быть членом группы отладочных пользователей или группы администраторов. Итак, я администратор, и я добавил пользователей отладки на всякий случай, и он все еще жалуется.

Если не считать переформатирования моей машины и запуска заново, кто-нибудь сталкивался с этим и исправлял его [с помощью какой-то недокументированной команды]?

visual-studio   debugging   permissions    

524   4   16:27, 1st August, 2020


лучший способ сохранения данных в веб-службе .NET

У меня есть веб-служба, которая запрашивает данные из этого файла json, но я не хочу, чтобы веб-служба каждый раз обращалась к этому файлу. Я думаю, что, возможно, я могу хранить данные где-то еще (возможно, в памяти), чтобы веб-служба могла просто получить данные оттуда в следующий раз, когда она попытается запросить те же самые данные. Я вроде бы понимаю, что нужно сделать, но я просто не знаю, как это сделать на самом деле. Как мы сохраняем данные в веб-сервисе?

Обновление: оба предложения, кэширование и использование статических переменных, выглядят хорошо. Может быть, мне стоит использовать оба варианта, чтобы сначала посмотреть на один, а если его там нет, то использовать второй, если его там тоже нет, тогда я посмотрю на файл json.

.net   web-services   json   memory   persistence    

408   4   11:53, 19th August, 2020


Загрузка файлов через веб-службы

Можно ли загрузить файл с компьютера клиента на сервер через веб-службу? Клиент может запускать все, что угодно, от собственного настольного приложения до тонкого клиента ajax.

.net   web-services   file-upload   upload    

522   2   08:11, 28th August, 2020


Возврат больших результатов через веб-сервис

В данный момент я работаю над веб-сервисом, и есть вероятность, что возвращаемые результаты могут быть довольно большими ( > 5 Мб).

Вполне допустимо, чтобы этот набор данных был таким большим, и веб-сервис можно назвать либо синхронизацией, либо асинхронностью, но мне интересно, что думают люди о следующем:

  1. Если соединение потеряно, то весь результирующий набор должен быть регенерировали и отправляли снова. Есть любым способом я могу сделать все что угодно "resume" если соединение потеряно или сбросить?

  2. Является ли отправка результирующего набора такого большого размера вообще уместной? Может быть, лучше реализовать какой-то "paging", где результирующий набор генерируется и хранится на сервере, а клиент может затем загружать куски результирующего набора в меньших количествах и повторно собирать набор в их конце?

c#   .net   web-services    

485   4   16:59, 1st August, 2020


Сколько дополнительных накладных расходов генерируется при отправке файла через веб-службу в виде массива байтов?

Этот вопрос и ответ показывают, как отправить файл в виде массива байтов через веб-службу XML. Сколько накладных расходов генерируется при использовании этого метода для передачи файлов? Я предполагаю, что данные выглядят примерно так:

<?xml version="1.0" encoding="UTF-8" ?>
<bytes>
    <byte>16</byte>
    <byte>28</byte>
    <byte>127</byte>
    ...
</bytes>

Если этот формат правильный, то байты сначала должны быть преобразованы в UTF-8 символов. Каждый из этих символов выделяет 8 байт. Несколько байтов, хранящихся в базе 10, hex, или двоичных символов? Насколько больше выглядит файл, когда он отправляется из-за данных XML и кодировки символов? Встроено ли сжатие в веб-службы?

xml   web-services    

505   5   23:21, 24th August, 2020


Можно ли вернуть объекты из WebService?

Вместо того чтобы возвращать обычную строку, есть ли способ вернуть классические объекты? Если нет, то каковы наилучшие практики? Вы переносите свой объект в xml и перестраиваете объект с другой стороны? Каковы другие возможности?

web-services    

472   11   15:21, 17th August, 2020


Оплатить vmware или использовать открытые исходники?

Что следует использовать для виртуализации рабочего стола, vmx, xen или vmware?

Должен работать на хосте linux или windows, извините virtual pc.

@Derek парк: бесплатно, как в речи, а не пиво. Я хочу иметь возможность сделать новую виртуальную машину из моих собственных лицензионных копий windows, потому что vmware-это довольно дорого.

virtualization    

467   7   02:33, 8th August, 2020


Настройка VisualSVN сервера для использования _svn вместо .svn

У нас была проблема с нашим сервером сборки, не проверяющим изменения из системы управления версиями, несмотря на признание того, что там были изменения.

Он был прослежен до контрольной папки (не уверен, что это настоящее имя), существующие рабочие сборки использовали _svn. Очистка рабочей папки вынудила новую полную проверку, и я заметил, что теперь Контрольная папка находится .svn. Похоже, что первоначально наши процедуры интеграции проверяли код с помощью _svn, но теперь он используется .svn.

svn.exe используется во время интеграции с VisualSVN сервера можно ли настроить это для повторного использования _svn?

Как оригинальные рабочие копии использовали _svn, я не знаю! - мы только когда-либо использовали сервер VisualSVN и не меняли его.

Мы настроили TortoiseSVN для использования _svn, следуя рекомендации, что это лучше работает для Visual Studio, а также установили TortoiseSVN на сервере сборки, если он когда-нибудь понадобится. Может ли это быть причиной?

И действительно ли это необходимо? Поскольку MSBuild является Microsoft, рекомендуется ли это, как и для Visual Studio?

svn   version-control   visualsvn-server    

408   4   09:07, 1st August, 2020


Создание шаблонов Visual Studio в категории "Windows".

Я создал шаблон для Visual Studio 2008, и в настоящее время он отображается в разделе File - >New Project - >Visual C#. однако он действительно специфичен только для Visual C#/Windows, но я не могу понять, как заставить его отображаться в категории "Windows", а не в более общем " Visual C#".

visual-studio   templates    

458   2   12:10, 19th August, 2020


VS2008 SP1 аварийно завершает работу при отладке файла XSLT

Я использую VS2008 SP1 - не знаю, произошло ли бы это до того, как я применил SP1, поскольку я никогда не пробовал его до вчерашнего дня. Я попытался отладить довольно простой файл XSLT с помощью VS2008 SP1 и получил этот сбой от VS2008 SP1:


Microsoft Visual Studio

Произошла непредвиденная ошибка. Рекомендуется как можно скорее перезапустить приложение.

Ошибка: неопределенная ошибка

Файл: vsee\pkgs\vssprovider\sccprj.cpp

visual-studio-2008   xslt   visual-sourcesafe-plugin    

505   4   07:03, 11th August, 2020


.NET VirtualPathProviders и предварительная компиляция

Мы работали над приложением, которое довольно сильно полагается на VirtualPathProviders в ASP.NET.

Мы только что пришли, чтобы поставить эту штуку на живой сервер, чтобы продемонстрировать ее, и похоже, что VirtualPathProviders просто не работает , когда сайт предварительно скомпилирован!!

Я смотрел на обходной путь, который был опубликован здесь: http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, но до сих пор мне не удалось заставить его работать! (Ну - это прекрасно работает на сервере веб-разработки visual studio - только не на нашем IIS box-опять же!).

У кого-нибудь здесь есть еще какая-нибудь информация по этой проблеме? Это зафиксировано в .NET v3.5 (мы сейчас строим для v2.0)?

asp.net   virtualpathprovider    

439   1   16:47, 10th August, 2020


Нет trace информации при обработке Куба в SSAS

Когда я обрабатываю куб в Visual Studio 2005, я получаю следующее сообщение:

Процесс удался. Trace информация его все еще переводят. Если вы это сделаете не хочу ждать всего этого информация, чтобы прибыть пресс-стоп.

и никакая информация trace не отображается. Куб обрабатывается OK им немного раздражает. Есть идеи? Я получаю доступ к кубам через веб-сервер.

sql-server   visual-studio-2005   ssas   trace   olap    

552   3   08:09, 11th August, 2020


Могу ли я создать ListView с динамическим GroupItemCount?

Я использую новый элемент управления ASP.Net ListView для перечисления элементов базы данных, которые будут сгруппированы в разделы на основе одного из их столбцов, например:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

Возможно ли это сделать с ListView-х GroupItemTemplate? Каждый пример, который я видел, использует статическое количество элементов в группе, что не будет работать для меня. Я неправильно понимаю цель GroupItem?

asp.net   .net-3.5   listview    

445   3   10:40, 16th August, 2020


Возвращение DataTables в WCF/.NET

У меня есть сервис WCF, из которого я хочу вернуть DataTable. Я знаю, что это часто очень обсуждаемая тема, насколько возвращение DataTables является хорошей практикой. Давайте на минуту отложим это в сторону.

Когда я создаю DataTable с нуля, как показано ниже, нет никаких проблем вообще. Таблица создается, заполняется и возвращается клиенту, и все хорошо:

[DataContract]
public DataTable GetTbl()
{
    DataTable tbl = new DataTable("testTbl");
    for(int i=0;i<100;i++)
    {
        tbl.Columns.Add(i);
        tbl.Rows.Add(new string[]{"testValue"});
    }
    return tbl;
}

Однако, как только я выхожу и нажимаю на базу данных для создания таблицы, как показано ниже, я получаю CommunicationException "The underlying connection was closed: The connection was closed unexpectedly."

[DataContract]
public DataTable GetTbl()
{
    DataTable tbl = new DataTable("testTbl");
    //Populate table with SQL query

    return tbl;
}

Таблица заполняется правильно на стороне сервера. Он значительно меньше, чем тестовая таблица, которую я прокрутил и вернул, а запрос маленький и быстрый - здесь нет проблем с таймаутами или большой передачей данных. Используются те же самые точные функции и DataContracts/ServiceContracts/BehaviorContracts.

Почему способ заполнения таблицы имеет какое-либо отношение к успешному возвращению таблицы?

c#   .net   wcf   web-services   datatable    

544   8   13:59, 13th August, 2020


Присоединение сервера VisualSVN к существующему репозиторию

Все последние сообщения сервера VisualSVN заставили меня захотеть проверить это. У меня есть SVN работает прямо сейчас через Apache, но я хотел бы попробовать VisualSVN сервер, в основном для интеграции Active Directory. Их документы не описывают, можно ли легко перенести существующий репозиторий.

Кто-нибудь делал это раньше?

svn   version-control   visualsvn-server   svn-repository    

554   4   01:50, 19th August, 2020


Каков ваш предпочтительный метод отправки сложных данных через веб-сервис?

Это 2008 год, и я все еще разрываюсь на этом. Поэтому я разрабатываю веб-метод, который нуждается в сложном типе, передаваемом в него и возвращаемом из него. Два варианта, с которыми я играю, это:

  1. Передача и возврат реальных бизнес-объектов с данными и поведением. Когда wsdl.exe запускается, он автоматически создает прокси-классы, которые содержат только часть данных, и они будут автоматически преобразованы в мои реальные бизнес-объекты и из них на стороне сервера. На стороне клиента они будут использовать только тупой тип прокси, и им придется сопоставлять их с некоторыми реальными бизнес-объектами, как они считают нужным. Большой недостаток здесь заключается в том, что если я "own" как серверная, так и клиентская сторона, и я хочу использовать один и тот же набор реальных бизнес-объектов, я могу столкнуться с определенными головными болями с конфликтами имен и т. д. (Поскольку реальные объекты и прокси называются одинаково.)

  2. Забудьте о попытке передать "real" бизнес-объектов. Вместо этого просто создайте простые объекты DataTransfer, которые я буду сопоставлять с моими реальными бизнес-объектами вручную. Они все равно копируются в новые прокси-объекты wsdl.exe, но по крайней мере я не обманываю себя, думая, что веб-сервисы могут изначально обрабатывать объекты с бизнес-логикой в них.

Кстати-кто-нибудь знает, как сказать wsdl.exe, чтобы не делать копию объекта? Разве мы не должны просто сказать ему: "Эй, используй этот существующий тип прямо здесь. Не копируйте его!"

Во всяком случае, пока я вроде как остановился на #2, но мне любопытно, что вы все думаете. У меня есть чувство, что есть гораздо лучшие способы сделать это в целом, и я даже не могу быть полностью точным по всем пунктам, поэтому, пожалуйста, дайте мне знать, что вы испытали.

Update: я только что узнал, что VS 2008 имеет возможность повторно использовать существующие типы при добавлении "ссылки на службу", а не создавать совершенно новый идентичный тип в файле прокси. Сладкий.

.net   web-services   soap   wsdl    

431   4   08:42, 18th August, 2020


Лучшая практика для веб-сервисов

Я создал веб-сервис, и когда я хочу использовать его методы, я создаю его экземпляр в процедуре a, вызываю метод, и я, наконец, избавляюсь от него, однако я думаю, что также можно было бы создать экземпляр веб-сервиса в событии "private void Main_Load(object sender, EventArgs e)".

Дело в том, что если я делаю это первым способом, я должен создавать экземпляр webservice каждый раз, когда мне нужен один из его методов, но в другом случае я должен постоянно поддерживать связь с веб-сервисом, когда я использую его в форме, например.

Я хотел бы знать, какие из этих методов лучше, или если есть гораздо лучший способ сделать это

Стратегия 1

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();

        //Connect to webservice
        svc = new ForPocketPC.ServiceForPocketPC();
        svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
        svc.AllowAutoRedirect = false;
        svc.UserAgent = Settings.UserAgent;
        svc.PreAuthenticate = true;
        svc.Url = Settings.Url;
        svc.Timeout = System.Threading.Timeout.Infinite;

        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
    finally
    {
        if (svc != null)
            svc.Dispose();
    }
}

Стратегия 2

private myWebservice svc;

private void Main_Load(object sender, EventArgs e)
{
    //Connect to webservice
    svc = new ForPocketPC.ServiceForPocketPC();
    svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
    svc.AllowAutoRedirect = false;
    svc.UserAgent = Settings.UserAgent;
    svc.PreAuthenticate = true;
    svc.Url = Settings.Url;
    svc.Timeout = System.Threading.Timeout.Infinite;
}

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();
        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
}

private void Main_Closing(object sender, CancelEventArgs e)
{
    svc.Dispose();
}

web-services    

415   2   19:47, 4th August, 2020


Лучшая практика для веб-сервисов

Я создал веб-сервис, и когда я хочу использовать его методы, я создаю его экземпляр в процедуре a, вызываю метод, и я, наконец, избавляюсь от него, однако я думаю, что также можно было бы создать экземпляр веб-сервиса в событии "private void Main_Load(object sender, EventArgs e)".

Дело в том, что если я делаю это первым способом, я должен создавать экземпляр webservice каждый раз, когда мне нужен один из его методов, но в другом случае я должен постоянно поддерживать связь с веб-сервисом, когда я использую его в форме, например.

Я хотел бы знать, какие из этих методов лучше, или если есть гораздо лучший способ сделать это

Стратегия 1

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();

        //Connect to webservice
        svc = new ForPocketPC.ServiceForPocketPC();
        svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
        svc.AllowAutoRedirect = false;
        svc.UserAgent = Settings.UserAgent;
        svc.PreAuthenticate = true;
        svc.Url = Settings.Url;
        svc.Timeout = System.Threading.Timeout.Infinite;

        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
    finally
    {
        if (svc != null)
            svc.Dispose();
    }
}

Стратегия 2

private myWebservice svc;

private void Main_Load(object sender, EventArgs e)
{
    //Connect to webservice
    svc = new ForPocketPC.ServiceForPocketPC();
    svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
    svc.AllowAutoRedirect = false;
    svc.UserAgent = Settings.UserAgent;
    svc.PreAuthenticate = true;
    svc.Url = Settings.Url;
    svc.Timeout = System.Threading.Timeout.Infinite;
}

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();
        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
}

private void Main_Closing(object sender, CancelEventArgs e)
{
    svc.Dispose();
}

web-services    

447   2   21:06, 1st October, 2020


Разработка для нескольких мониторов

В настоящее время мы работаем над новой версией нашего основного приложения. одна вещь, над которой я действительно хочу работать, - это поддержка нескольких мониторов. Все чаще наши целевые пользователи добавляют вторые экраны к своим рабочим столам, и я думаю, что наш продукт может использовать это дополнительное пространство для повышения производительности пользователей.

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

Я ищу некоторые мнения о тех придирках, которые у вас есть с текущим программным обеспечением, и как вы думаете, что они могут быть улучшены для поддержки нескольких мониторов. Моя цель состоит в том, чтобы затем просмотреть их и решить, как я могу их реализовать и, надеюсь, обеспечить еще лучшую среду для моих пользователей.

Ваша помощь будет оценена по достоинству. Спасибо.

user-interface   hardware   monitor   environment    

456   7   14:40, 9th August, 2020


GridView удалить не работает

Я использую GridView в C#.NET 3.5 и только что преобразовал базовую модель DataSource из Adapter в объект,который получает свои данные от LINQ до SQL-т. е. бизнес-объект, который returns a List<> для функции GetData() и т. д.

Все было хорошо в Дании и Update, и условные операторы Select работают так, как ожидалось, но я не могу заставить функцию Delete работать. Просто пытаюсь передать ID или весь объект, но он передается в объект "new" без набора свойств. Мне просто интересно, если это старый монстр OldValuesParameterFormatString="original_{0}" в ObjectDataSource вызывает путаницу снова.

У кого-нибудь есть идеи?

c#   asp.net   gridview    

442   1   14:47, 15th August, 2020


Текстовые и графические языки программирования

Я являюсь частью команды робототехники средней школы, и есть некоторые споры о том, какой язык использовать для программирования нашего робота. Мы выбираем между C (или, возможно, C++) и LabVIEW. Для каждого языка есть свои плюсы.

C (++):

  • Широко используемый
  • Хорошая подготовка к будущему (большинство позиций программирования требуют текстовых программистов.)
  • Мы можем расширить нашу кодовую базу C с прошлого года
  • Это позволяет нам лучше понять, что делает наш робот.

LabVIEW

  • Проще визуализировать программный поток (блоки и провода, а не строки кода)
  • Легче учить (мол...)
  • "The future of programming is graphical." (вы так думаете?)
  • Ближе к фону Robolab, который могут иметь некоторые новые члены.
  • Мне не нужно знать, что происходит на самом деле. Просто скажите модулю, чтобы найти красный шар, не нужно знать, как это сделать.

Это очень трудное решение для нас, и мы уже некоторое время обсуждаем его. Основываясь на этих плюсах для каждого языка и на вашем опыте, как вы думаете, что является лучшим вариантом? Имейте в виду, что мы не обязательно стремимся к чистой эффективности. Мы также надеемся подготовить наших программистов к будущему в области программирования.

Также:

  • Считаете ли вы, что графические языки, такие как LabVEIW, являются будущим программирования?
  • Является ли графический язык более легким для изучения, чем текстовый язык? Я думаю, что они должны быть примерно одинаково сложными для изучения.
  • Учитывая, что мы частично укоренены в том, чтобы помогать людям учиться, насколько мы должны полагаться на заранее написанные модули, и насколько мы должны пытаться писать самостоятельно? ("Хорошие программисты пишут хороший код, великие программисты копируют отличный код.- Но разве не стоит сначала стать хорошим программистом?)

Спасибо за совет!


Редактировать: Я хотел бы еще раз подчеркнуть этот вопрос: Капитан команды считает, что LabVIEW лучше для удобства обучения и преподавания. Неужели это правда? Я думаю, что C можно было бы учить так же легко, и задачи начального уровня все еще были бы рядом с C. Мне бы очень хотелось услышать Ваше мнение. Есть ли какая-либо причина, по которой ввод while{} должен быть более сложным, чем создание "while box?" , разве это не так же интуитивно понятно, что программа течет строка за строкой, только модифицированная ifs и циклами, как интуитивно понятно, что программа течет по проводу, только модифицированная ifs и циклами!?

Еще раз спасибо!


Редактировать: Я только что понял, что это относится к теме "language debate." я надеюсь, что это нормально, потому что речь идет о том, что лучше для конкретной отрасли программирования, с определенными целями. Если это не так... Извините...

robotics   labview   graphical-language    

570   25   16:59, 21st August, 2020


php Zend / MVC без mod_rewrite

Я видел, что это упоминается во многих блогах по сети, но я считаю, что это должно обсуждаться здесь. Что мы можем сделать, когда у нас есть фреймворк MVC (меня интересует ZEND) в PHP, но наш хост не предоставляет mod_rewrite? Есть ли какие-нибудь "short-cuts"? Можем ли мы каким-либо образом передать управление (чтобы между страницами могло возникнуть сопоставление)? Есть идеи? Спасибо :-)

php   model-view-controller   zend-framework    

433   5   11:13, 18th August, 2020


Resharper и TortoiseSVN

Есть ли хороший способ справиться с рефакторингом переименования класса из Resharper, когда файл находится под управлением исходного кода, а TortoiseSVN-клиент. Я пытаюсь VisualSVN прямо сейчас, но у меня не было необходимости переименовывать что-либо в последнее время. Я не хочу менять наш репозиторий только для того, чтобы попробовать это.

Также не уверен, что эта функция сама по себе стоит стоимости VisualSVN.

Обновление: я удалил пробную версию VisualSVN и попробовал AhknSVN. Я, кажется, предоставил ту же функциональность до сих пор.

Я знаю, что это мой звук тривиальный, но индикаторы, похоже, не имеют какой-то функциональности, похоже, что они не просачиваются. (Если файл в проекте отличается, я бы подумал, что индикатор проекта также укажет на это.) Я стараюсь, чтобы мои проекты были свернуты как можно больше, поэтому трудно сказать, какие файлы изменились, если проект не расширен.

svn   tortoisesvn   resharper   visualsvn   ankhsvn    

450   4   03:16, 24th August, 2020


Исключение soapexception: отсутствует корневой элемент возникает, когда веб-служба .NET называется от Flex

У меня есть веб-приложение .net, которое имеет приложение Flex, встроенное в страницу. Это приложение flex вызывает веб-сервис .net. Я могу trace процесс выполнения через отладчик и все выглядит отлично, пока я не получу ответ:




soap:ReceiverSystem.Web.Services.Protocols.SoapException: Server was unable to process request

. ---> System.Xml.XmlException: Root element is missing.

   at System.Xml.XmlTextReaderImpl.Throw(Exception e)

   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)

   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()

   at System.Xml.XmlTextReaderImpl.Read()

   at System.Xml.XmlTextReader.Read()

   at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()

   at System.Xml.XmlReader.MoveToContent()

   at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()

   at System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()

   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()

   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage message)

   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()

   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest

 request, HttpResponse response, Boolean& abortProcessing)

   --- End of inner exception stack trace ---

Вызов от flex выглядит хорошо, выполнение через веб-сервис хорошо, но это ответ, который я захватываю через wireshark, что здесь происходит?

Я попробовал несколько веб-методов, от "Hello World" до параматизированного methods...all возвращения с тем же ответом...

Я подумал, что это может иметь какое-то отношение к кодированию с помощью "---&gt",, но я не уверен, как управлять тем, что .net выводит в качестве ответа.

flex   web-services   soap    

729   3   21:47, 10th August, 2020


VisualSVN восстановить с помощью TortoiseSVN

Используя TortoiseSVN против VisualSVN, я удаляю исходный файл, который я не должен был удалять. Теперь это не крушение поезда, потому что я могу получить файл обратно из ежедневной резервной копии. Однако я хотел бы восстановить его из SVN (VisualSVN), чтобы я мог вернуть историю. Однако я не могу понять, как это сделать.

Кто-нибудь знает, как восстановить файл из VisualSVN с помощью интерфейса VisualSVN или последней версии TortoiseSVN?

svn   tortoisesvn   visualsvn-server    

412   2   12:07, 12th August, 2020


Как выполнить модульные тесты в разных папках/проектах отдельно в Visual Studio?

Visual Studio folder structure

Мне нужны некоторые советы относительно того, как я легко могу разделить тестовые запуски для модульных тестов и интеграционного теста в Visual Studio. Часто или всегда я структурирую решение так, как показано на рисунке выше: отдельные проекты для модульных тестов и интеграционных тестов. Модульные тесты выполняются очень часто, в то время как интеграционные тесты естественно выполняются, когда контекст правильно выровнен.

Моя цель-каким-то образом настроить, какие тесты (или тестовые папки) запускать при использовании сочетания клавиш. Предпочтительно, чтобы тесты выполнялись графическим бегуном тестов (ReSharpers). Так например

  • Alt+1 запускает тесты в project BLL.Test,
  • Alt+2 запускает тесты в project DAL.Tests,
  • Alt+3 запускает их оба (т. е. все тесты в папке [Tests], и
  • Alt+4 запускает тесты в папке [Tests.Integration].

TestDriven.net есть возможность запустить только тест в выбранной папке или проекте, щелкнув его правой кнопкой мыши и выбрав выполнить тест(Ы). Быть в состоянии сделать это, но с помощью команды клавиатуры и с графическим тестовым раннером было бы потрясающе.

TestDriven.net test run output

В настоящее время я использую VS2008, ReSharper 4 и nUnit. Но советы по настройке в целом, конечно, тоже ценятся.

visual-studio   unit-testing   configuration   vsx   extensibility    

442   4   14:47, 7th August, 2020


Отключение ListView в C#,, но все еще показывает текущий выбор

У меня есть элемент управления ListView, и я пытаюсь найти самый простой/лучший способ запретить изменение выбранных строк, не скрывая выбранные строки.

Я знаю, что есть свойство HideSelection , но это работает только тогда, когда ListView все еще включен (но не сфокусирован). Мне нужно, чтобы выбор был видимым, даже если ListView отключен.

Как я могу это реализовать?

c#   .net   winforms   listview    

442   3   15:08, 16th August, 2020


Использование GLUT с Visual C++ Express Edition

Каковы основные шаги для компиляции приложения OpenGL с использованием GLUT (OpenGL Utility Toolkit) в Visual C++ Express Edition?

visual-studio   visual-c++   opengl   glut    

515   2   09:44, 4th August, 2020


Boost предупреждения с VC++ 9

Когда библиотека / заголовки Boost используется с компиляторами VC++ 9 (Visual C++ 2008 Express Edition или Visual Studio 2008), генерируется множество предупреждений о нежелательных явлениях. Они бывают 2 вида:

  1. Предупреждение о настройке wp64 значения.
  2. Предупреждение о версии компилятора.

Как я могу отключить эти предупреждения?

c++   visual-studio   boost   warnings    

439   1   03:43, 20th August, 2020


fopen устаревшее предупреждение

В компиляторе Visual Studio 2005 C++ я получаю следующее предупреждение, когда мой код использует fopen и такие вызовы.

1>foo.cpp(5) : warning C4996: 'fopen' was declared deprecated
1>        c:\program files\microsoft visual studio 8\vc\include\stdio.h(234) : see declaration of 'fopen'
1>        Message: 'This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'

Как мне это предотвратить?

visual-c++   fopen   deprecated    

978   10   22:08, 22nd August, 2020


Конструктор классов в Visual Studio-стоит ли оно того?

Кто-нибудь часто использует конструктор классов в Visual Studio?

Я скачал игрушку Modeling Power Toys для 2005 года и был впечатлен тем, что я видел до сих пор. Блог MSDN Class Designer, похоже, не был обновлен в течение некоторого времени, но он все еще выглядит довольно полезным.

Является ли конструктор классов быстрым способом создания базового приложения или я должен просто работать на бумаге, а затем начать кодирование?

Спасибо

visual-studio   class-design   class-designer    

497   8   15:13, 5th August, 2020


Почему так мало модальных редакторов, которые не являются vi*?

Почти каждый другой редактор, который не является потомком vi (vim, cream, vi-emu), похоже, использует ярлыки emacs (ctrl + w для удаления назад слова и так далее)

vim   editor   vi    

530   13   14:37, 10th August, 2020


Как приложение MFC может завершить само себя?

Каков правильный способ для приложения MFC полностью закрыть себя?

c++   visual-c++   mfc    

460   5   23:37, 5th August, 2020


Запланированные отчеты службы SSRS не работают

Мои запланированные отчеты на сервере SQL не будут выполняться. Я проверил журналы и нашел работу, которая была неудачной. Сообщение об ошибке в журнале было:

"Выполнить как вход" не удалось для запрошенного входа " NT AUTHORITY\NETWORK SERVICE'. Шаг не удался.

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

sql-server   reporting-services   ssrs-2008    

461   5   04:11, 18th August, 2020


Можно ли отключить ввод команд в поле поиска панели инструментов?

На панели инструментов Visual Studio можно вводить команды в поле поиска, добавляя к ним символ>. Есть ли способ отключить это? Я никогда не использовал эту функцию, и это немного раздражает, когда вы пытаетесь найти что-то, что вы знаете, имеет префикс больше, чем в коде. Это особенно раздражает, когда вы случайно ищете "> exit" и IDE завершает работу (я знал, что в коде есть строка, которая была чем-то вроде if(counter > exitCount) , поэтому ввел этот поиск, не думая).

По крайней мере, вы можете избежать символа>, чтобы вы могли его искать? Приставка с^, похоже, не работает.

visual-studio    

386   3   01:25, 18th August, 2020


Почему VS 2005 продолжает давать мне ошибку" 'x' неоднозначно в пространстве имен 'y'"?

Баунти: я пошлю $5 через paypal за ответом, который исправит эту проблему для меня.

Я не уверен, какой параметр VS я изменил или это параметр web.config или что, но я продолжаю получать эту ошибку в списке ошибок, и все же все решения строятся нормально. Вот несколько примеров:

Error   5   'CompilerGlobalScopeAttribute' is ambiguous in the namespace 'System.Runtime.CompilerServices'. C:\projects\MyProject\Web\Controls\EmailStory.ascx  609 184 C:\...\Web\
Error   6   'ArrayList' is ambiguous in the namespace 'System.Collections'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb   13  28  C:\...\Web\
Error   7   'Exception' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb   37  21  C:\...\Web\
Error   8   'EventArgs' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb   47  64  C:\...\Web\
Error   9   'EventArgs' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb   140 72  C:\...\Web\
Error   10  'Array' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb   147 35  C:\...\Web\

    [...etc...]

Error   90  'DateTime' is ambiguous in the namespace 'System'.  C:\projects\MyProject\Web\App_Code\XsltHelperFunctions.vb   13  8   C:\...\Web\

Как вы можете себе представить, это действительно раздражает, так как везде в коде есть синие волнистые подчеркивания, и отфильтровать соответствующие ошибки в области списка ошибок практически невозможно. Я проверил значения по умолчанию ASP.Net web.config и machine.config, но там, похоже, ничего не выделялось.


Edit: вот некоторые из источников, где происходят ошибки:

'Error #5: whole line is blue underlined'
<%= addEmailToList.ToolTip %>

'Error #6: ArrayList is blue underlined'
Private _emails As New ArrayList()

'Error #7: Exception is blue underlined'
Catch ex As Exception

'Error #8: System.EventArgs is blue underlined'
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

'Error #9: System.EventArgs is blue underlined'
Protected Sub sendMessage_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles sendMessage.Click

'Error #10: Array is blue underlined'
Me.emailSentTo.Text = Array.Join(";", mailToAddresses)

'Error #90: DateTime is blue underlined'
If DateTime.TryParse(data, dateValue) Then

Edit: GacUtil результаты

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil -l mscorlib

Microsoft (R) .NET Global Assembly Cache Utility.  Version 1.1.4318.0
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.

The Global Assembly Cache contains the following assemblies:

The cache of ngen files contains the following entries:
        mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c5619
34e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d003700430039004
40037004500430036000000
        mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c5619
34e089, Custom=5a00410050002d004e0035002e0031002d0038004600440053002d00370043003
900450036003100370035000000

Number of items = 2
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil" -l mscorlib

Microsoft (R) .NET Global Assembly Cache Utility.  Version 2.0.50727.42
Copyright (c) Microsoft Corporation.  All rights reserved.

The Global Assembly Cache contains the following assemblies:

Number of items = 0

Edit: интересные результаты от ngen:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen display mscorlib /verbose

Microsoft (R) CLR Native Image Generator - Version 2.0.50727.832
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.

NGEN Roots:

mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d00330037004200430043003300430035000000 
    ScenarioDefault 
        mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d00330037004200430043003300430035000000 
            DisplayName = mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
            Native image = {7681CE0F-F0E7-F03A-2B56-96345589D82B}
            Hard Dependencies:
            Soft Dependencies:
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
    ScenarioNoDependencies 
        mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
            DisplayName = mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
            Native image = {7681CE0F-F0E7-F03A-2B56-96345589D82B}
            Hard Dependencies:
            Soft Dependencies:

NGEN Roots that depend on "mscorlib":
[...a bunch of stuff...]

Native Images:

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Source MVID:    {D34102CF-2ABF-4004-8B42-2859D8FF27F3}
    Source HASH:    bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec
    NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B}
    OS:     WinNT
    Processor:  x86(Pentium 4) (features: 00008001)
    Runtime:    2.0.50727.832
    mscorwks.dll:   TimeStamp=461F2E2A, CheckSum=00566DC9
    Flags:      
    Scenarios:      <no debug info> <no debugger> <no profiler> <no instrumentation> 
    Granted set:    <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/>

    File:       

C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll
    Dependencies:
        mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089:
            Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3}
            Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec

В нативных образах должен быть только один mscorlib, правильно? Как я могу избавиться от остальных?

.net   visual-studio   visual-studio-2005   namespaces    

463   8   14:28, 29th August, 2020


.NET 3.5 Service Pack 1 вызывает 404 страницы в ASP.NET веб-приложении

У меня есть проблема с IIS 6.0 прекращением работы для приложения ASP.NET после установки пакета обновления 1 для .NET 3.5 .

У меня есть 2 идентичных виртуальных выделенных сервера. Установка SP1 на Первом не оказала никакого негативного влияния. Установка его на втором вызвала ASP.NET страницы, чтобы начать возвращать 404 страницы не найдено.

Статические страницы .html работают нормально на обоих серверах.

Кто-нибудь еще испытывал это?

iis   .net-3.5   servicepacks    

393   6   10:25, 4th August, 2020


Ошибка Visual Studio: неожиданно не удалось выполнить задачу "GenerateResource"

При построении решения VS 2008 с 19 проектами я иногда получаю:

The "GenerateResource" task failed unexpectedly.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.IO.MemoryStream.set_Capacity(Int32 value)
   at System.IO.MemoryStream.EnsureCapacity(Int32 value)
   at System.IO.MemoryStream.WriteByte(Byte value)
   at System.IO.BinaryWriter.Write(Byte value)
   at System.Resources.ResourceWriter.Write7BitEncodedInt(BinaryWriter store, Int32 value)
   at System.Resources.ResourceWriter.Generate()
   at System.Resources.ResourceWriter.Dispose(Boolean disposing)
   at System.Resources.ResourceWriter.Close()
   at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(IResourceWriter writer)
   at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(String filename)
   at Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFile)
   at Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem[] assemblyFilesList, ArrayList inputs, ArrayList outputs, Boolean sourcePath, String language, String namespacename, String resourcesNamespace, String filename, String classname, Boolean publicClass)
   at Microsoft.Build.Tasks.GenerateResource.Execute()
   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)   C:\Windows\Microsoft.NET\Framework\v3.5

Обычно это происходит после того, как VS работает около 4 часов; единственный способ заставить VS правильно компилироваться-закрыть VS и запустить его снова.

Я на машине с 3 ГБ Ram. TaskManager показывает, что рабочий набор devenv.exe равен 578060K, а все выделение памяти для машины равно 1.78GB. У него должно быть более чем достаточно ram, чтобы генерировать ресурсы.

visual-studio   out-of-memory    

559   8   04:21, 18th August, 2020


Есть ли у вас рекомендуемые macros для Microsoft Visual Studio?

Каковы некоторые macros, которые вы нашли полезными в Visual Studio для обработки кода и автоматизации?

visual-studio   automation   macros    

432   1   13:20, 5th August, 2020


найти потерянные методы в codebase

Я уверен, что мы все видели его before...A кодовая база, которая была вокруг в течение года или двух, и поскольку функции были добавлены и исправлены ошибки, мы в конечном итоге с кусками кода, которые на самом деле больше не используются. Мне интересно, есть ли способ (особенно в VS.NET с помощью или без стороннего инструмента) искать кодовую базу и показывать мне, какие методы NEVER используются где-либо еще в коде?

Единственная проблема, которую я могу придумать в отношении этого типа утилиты, - это невозможность сопоставить, когда происходят неявные преобразования типов. Но если предположить, что это не проблема, каковы мои варианты?

.net   visual-studio   refactoring    

380   4   10:06, 22nd August, 2020


Офис VSTO проекте Word 2003 продолжает пытаться autoconvert значение 2007

Я работаю над надстройкой Office Word для Word 2003. Когда я снова открываю проект, открывается диалоговое окно VS2008 auto covert и пытается преобразовать его в формат Word 2007.

Как я могу снова открыть этот файл и сохранить его в формате Word 2003?

c#   visual-studio   ms-word   vsto    

354   1   13:45, 13th August, 2020


Установка проекта установки Visual Studio 2005 завершается сбоем на сервере Terminal

У меня есть проект установки, созданный Visual Studio 2005, и состоит из проекта C# .NET 2.0 и проекта C++ MFC, а также времени выполнения C++. Он работает правильно при запуске из главной консоли, но при запуске через сеанс сервера Terminal на целевом объекте Windows XP установка завершается следующим образом - Когда Setup.exe вызывается, он немедленно аварийно завершает работу, прежде чем появится первый экран приветствия. При вызове через физическую консоль программа установки выполняется нормально.

Я решил, что могу вернуться к лабораторной машине для отладки, но она отлично работает на лабораторной машине через сервер Terminal.

Я вижу другие описания проблем установки в течение Terminal сеансов сервера, но я не вижу определенного решения. Обе машины имеют почти идентичную конфигурацию, за исключением того, что на той, которая терпит неудачу, также установлен узел GoToMyPC.

Кто-нибудь еще видел эти проблемы, и как я могу их устранить?

Спасибо,

visual-studio   installation   projects    

450   2   03:11, 21st August, 2020


Инструмент в Visual Studio 2008 для помощи в локализации

Есть ли у кого-нибудь рекомендации по инструментам, которые могут помочь с перемещением литеральных значений в файлы ресурсов для локализации?

Я использовал плагин resharper под названием RGreatX, но мне было интересно, есть ли что-нибудь еще.

Это чертовски длинный ручной процесс для перемещения строк и думаю, что должен быть лучший способ! RGreatX-это OK но может быть немного дождевик, я чувствую.

visual-studio   winforms   internationalization   vsx   extensibility    

458   4   01:34, 18th August, 2020


Предотвратить запуск событий TreeView в VB6?

В некотором коде VB6 у меня есть обработчик для события коллапса TreeView:

Private Sub MyTree_Collapse(ByVal Node as MSComCtlLib.Node)

Это вызывается всякий раз, когда узел в дереве сворачивается, будь то пользователем или программно. Как оказалось, через некоторое Окольное выполнение может случиться так, что этот обработчик закончит тем, что скажет узлу свернуться, что приведет к бесконечной рекурсии.

Я могу придумать несколько способов освежевать эту кошку, но мне кажется, что проще всего сказать TreeView не вызывать события в течение некоторого периода времени. Я не могу найти простой звонок, чтобы позволить мне сделать это, хотя. Кто-нибудь успешно сделал это, или мне нужно отслеживать состояние каким-то другим способом, чтобы я мог реагировать соответствующим образом, когда появляются рекурсивные события?

events   vb6   treeview    

432   4   11:36, 18th August, 2020


Лучший способ развертывания subversion (SVN) в многосайтовой среде windows

Мы планируем перейти для MS Source Safe (ouch) на SVN. Мы работаем в основном в среде Microsoft (windows, Visual Studio,.NET) и у нас есть разработчики на нескольких сайтах. Я слышал о VisualSVN и интеграции с visual studio. С другой стороны, я могу заставить кого-то разместить SVN для меня и использовать TortoiseSVN. Есть какие-нибудь рекомендации? Каких ловушек мне следует избегать?

svn   tortoisesvn   visualsvn-server    

462   5   19:13, 23rd August, 2020


Оптимизация экспорта PDF огромных отчетов в Sql Reporting Services 2005

Во-первых, я понимаю, что это ужасная идея-запускать очень большие / длинные отчеты. Я знаю, что у Microsoft есть эмпирическое правило, гласящее, что отчет SSRS не должен занимать более 30 секунд для выполнения. Однако иногда гигантские отчеты являются предпочтительным злом из-за внешних сил, таких как соблюдение государственных законов.

На моем рабочем месте у нас есть приложение asp.net (2.0), которое мы перенесли из Crystal Reports в SSRS. Из-за большой базы пользователей и сложных требований к отчетности UI у нас есть набор экранов, который принимает введенные пользователем параметры и создает графики для запуска в течение ночи. Поскольку приложение поддерживает несколько платформ отчетов, мы не используем средства планирования / моментального снимка SSRS. Все отчеты в системе генерируются запланированным консольным приложением, которое принимает введенные пользователем параметры и генерирует отчеты с соответствующими решениями для создания отчетов, с помощью которых они были созданы. В случае с отчетами SSRS консольное приложение создает отчеты SSRS и экспортирует их как PDFs через веб-службу SSRS API.

До сих пор с SSRS было гораздо проще иметь дело, чем с Crystal, за исключением определенного отчета на 25 000 страниц, который мы недавно преобразовали из crystal reports в SSRS. Сервер SSRS - это 64-битный сервер 2003 года с 32 гигабайтами ram под управлением SSRS 2005. Все наши небольшие отчеты работают фантастически, но у нас есть проблемы с нашими большими отчетами, такими как этот. К сожалению, мы не можем сгенерировать вышеупомянутый отчет через веб-сервис API. Следующая ошибка возникает примерно через 30-35 минуты после generation/export:

Сообщение об исключении: базовое соединение было закрыто: произошла непредвиденная ошибка при получении.

Вызов веб-службы-это то, что, я уверен, вы все уже видели раньше:

data = rs.Render(this.ReportPath, this.ExportFormat, null, deviceInfo,
   selectedParameters, null, null, out encoding, out mimeType, out usedParameters, 
   out warnings, out streamIds);

Странно то, что этот отчет будет run/render/export, если отчет запускается непосредственно на сервере отчетов с помощью диспетчера отчетов. Процесс, который создает данные для отчета, выполняется в течение примерно 5 минут. Отчет отображается в собственном формате SSRS в браузере / средстве просмотра примерно через 12 минут. Экспорт в pdf через браузер / средство просмотра в диспетчере отчетов занимает дополнительно 55 минут. Это работает надежно, и он производит колоссальный 1.03gb pdf.

Вот некоторые из наиболее очевидных вещей, которые я пытался сделать, чтобы отчет работал через веб-службу API:

  • установите HttpRuntime ExecutionTimeout значение до 3 часов на отчет сервер
  • отключен http сохранить активность на сервере отчетов
  • увеличено время ожидания скрипта на сервере отчетов
  • установите для отчета значение никогда не терять время ожидания на сервере
  • установите тайм-аут отчета на несколько часов при вызове клиента

Из тех настроек, которые я пробовал, мне довольно удобно говорить, что любые проблемы с таймаутом были устранены.

Основываясь на моем исследовании сообщения об ошибке, я считаю, что веб-служба API не отправляет фрагментированные ответы по умолчанию. Это означает, что он пытается отправить все 1.3gb по проводу в одном ответе. В какой-то момент IIS бросает полотенце. К сожалению, API абстрагирует конфигурацию веб-службы, поэтому я не могу найти способ включить блокировку ответов.

  1. Кто-нибудь знает, как уменьшить/оптимизировать фазу экспорта PDF и / или размер PDF без снижения общего количества страниц?
  2. Есть ли способ включить блокировку ответа для SSRS?
  3. Есть ли у кого-нибудь еще какие-то другие теории относительно того, почему это работает на сервере, но не через API?

EDIT: прочитав сообщение kcrumley, я начал смотреть на средний размер страницы, принимая размер файла / количество страниц. Интересно, что на небольших отчетах математика работает так, что каждая страница составляет примерно 5K. интересно, что когда отчет становится больше, это "average" увеличивается. Отчет на 8000 страниц, например, усредняется по 40K/page. очень странно. Я также добавлю, что количество записей на странице устанавливается за исключением последней страницы в каждой группе, поэтому это не тот случай, когда некоторые страницы имеют больше записей, чем другие.

sql-server   reporting-services    

626   3   08:40, 10th August, 2020


Как создать короткие сниппеты в Vim?

Я недавно начал использовать Vim в качестве текстового редактора и в настоящее время работаю над своими собственными настройками.

Я предполагаю, что сопоставления клавиатуры могут делать практически все, но в настоящее время я использую их как своего рода средство для фрагментов почти исключительно.

Так, например, если я наберу def{TAB} ( :imap def{TAB} def ():<ESC>3ha ), он расширится до:

def |(): # '|' represents the caret

Это работает, как и ожидалось, но меня раздражает, когда Vim ждет полной команды, пока я набираю слово, содержащее "def", и не заинтересован в его расширении.

  • Есть ли способ избежать этого или использовать эту функцию более эффективно с этой целью?
  • Есть ли какая-либо другая функция Vim, которая лучше подходит для этого?

После быстрого просмотра SnippetsEmu, похоже, что это лучший вариант и гораздо проще настроить, чем я сначала думал.

Чтобы продолжить предыдущий пример:

:Snippet def <{}>():

После определения вы можете расширить свой фрагмент кода, введя def{TAB} .

vim    

422   7   20:35, 28th August, 2020


Можно ли уговорить Visual Studio 2008 использовать курсив для комментариев?

Я довольно привык к моей настройке IDE в Delphi 7, где мои комментарии выделены курсивом.

Это не представляется возможным в VS2008. Есть только вариант для жирного шрифта, а не курсива.

Есть ли какой-то взлом реестра или магия шрифтов, которую я могу выполнить, чтобы заставить его работать? Шрифт, который я использую, - это Consolas, если это имеет значение.

Редактировать: это возможно. См. этот ответ для деталей.


Adam, насколько я могу судить, Вы не можете изменить название шрифта только для комментариев-только цвет и смелость. Если я ошибаюсь, пожалуйста, скажите мне!

visual-studio   fonts   consolas    

537   7   20:04, 24th August, 2020


Каковы правильные трафареты для объектно-реляционного построения диаграмм в visio?

Весь мой опыт Visio связан с документацией LAN/WAN. Недавно у меня появилось желание визуализировать отношения между объектами в конфигурации Nagios , и я понял, что не знаю, как это сделать правильно, и перешел к чему-то более важному. Я читал ответы на эту тему и понял, что это то, что разработчики программного обеспечения должны делать много.

Так что это, вероятно, вопрос мягкого тона, но каков правильный метод документирования отношений объектов в Visio? Есть ли лучший шаблон для использования? Какая коллекция трафаретов является правильным трафаретом?

В моем, вероятно, наивном представлении я представляю себе объект как большую коробку с одним соединителем "reception" и содержащую несколько меньших коробок, каждая из которых представляет член объекта и имеет свой собственный соединитель. Таким образом, каждое поле элемента объекта будет подключаться к соединителю "reception" на объекте типа элемента. Сами по себе эти объекты довольно легко построить. Проблема, с которой я столкнулся, заключается в том, что соединительные линии не уважали объекты и бежали поверх них, создавая ужасный, непригодный для использования беспорядок.

Спасибо за любые указатели.

uml   visualization   modeling   oop    

472   2   21:06, 1st October, 2020


SSRS-удаление пробной версии VS Business Intelligence

Я хочу знать, как полностью удалить MSSQL 2005 .

Я уже некоторое время использую пробную версию SQL Server Reporting Services. Моя компания, наконец, купила программное обеспечение у онлайн-дистрибьютора, и для поддержки Oracle нам нужно было обновить до MSSQL 2005 SP2. Во всяком случае, версия программного обеспечения "full" не будет установлена, поскольку она уже была установлена (похоже, установщик не распознает, что была установлена пробная версия). Поэтому я попытался удалить MSSQL 2005, и все, что связано (включая visual studio), я не могу его переустановить. Ошибка-это неопределенное сообщение об ошибке, и когда я нажимаю ссылку, чтобы получить дополнительную информацию, обычная ошибка "no information about this error was found".

Установка Microsoft SQL Server 2005

Произошел неожиданный сбой во время мастер установки. Вы можете просмотреть журналы установки и / или нажмите кнопку справка кнопка для получения дополнительной информации.

Для получения справки нажмите кнопку: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=setup.rll&EvtID=50000&EvtType=packageengine%5cinstallpackageaction.cpp%40InstallToolsAction.11%40sqls%3a%3aInstallPackageAction%3a%3aperform%400x643

BUTTONS:

OK

sql-server   visual-studio   reporting-services    

473   2   14:36, 21st August, 2020


Использование Visual Studio для разработки для C++ для Unix

Есть ли у кого-нибудь истории сражений, которыми можно поделиться, пытаясь использовать Visual Studio для разработки приложений для Unix? И я не говорю об использовании .NET с виртуальной платформой Mono или Wine, работающей под ним.

Наша компания насчитывает около 20 разработчиков, работающих под управлением Windows XP/Vista и разрабатывающих в основном для Linux & Solaris. До недавнего времени мы все входили в основной сервер Linux и модифицировали/строили код старым добрым способом: Emacs, Vi, dtpad - выбирайте сами. Затем кто - то сказал: "Эй, мы живем в темные века, мы должны использовать IDE".

Поэтому мы попробовали некоторые из них и решили, что Visual Studio была единственной, которая отвечала бы нашим требованиям к производительности (да, я уверен, что IDE X-это очень хороший IDE, но мы выбрали VS).

Проблема в том, как настроить среду, чтобы файлы были доступны локально для VS, но также доступны для сервера сборки? Мы решили написать плагин Visual Studio-он записывает наши файлы локально и на сервер сборки всякий раз, когда мы нажимаем "Save", и у нас есть немного жирная кнопка "sync", которую мы можем нажать, когда наши файлы изменяются на стороне сервера (например, когда мы обновляем последние файлы с нашего сервера управления версиями).

Плагин также использует функцию внешней системы сборки Visual Studio, которая в конечном итоге просто ssh встраивается в сервер сборки и вызывает нашу локальную утилиту "make" (которая является Boost Build v2 - имеет большую проверку зависимостей, но очень медленно запускается в результате, т. е. 30-60 секунд, чтобы начать). Результаты передаются обратно в Visual Studio, так что разработчик может нажать на ошибку и перейти к соответствующей строке кода (довольно гладко на самом деле). Сервер сборки использует GCC и кросс-компилирует все наши сборки Solaris.

Но даже после того, как мы все это сделали, я не могу не вздыхать всякий раз, когда начинаю писать код в Visual Studio. Я щелкаю файл, начинаю печатать, и VS пыхтит, чтобы догнать меня.

Есть ли что-нибудь более раздражающее, чем необходимость останавливаться и ждать ваших инструментов? Стоят ли эти преимущества такого разочарования?

Мысли, истории, помощь?

c++   visual-studio   unix   development-environment    

568   13   18:49, 10th August, 2020


SSRS-процесс умирает/переходит в спящий режим после неиспользования

Еще один вопрос SSRS здесь:
У нас есть разработка, QA, Prod-резервное копирование и производственный набор серверов SSRS.
На наше производство и прод-резервное копирование, SSRS переходит в спящий режим если не используется в течение определенного периода времени.

Это не происходит на нашем сервере разработки или QA.
В корпоративной среде, в которой мы находимся, у нас нет физического (или даже удаленного входа) доступа к этим машинам, и нам приходится работать с командой удаленных администраторов для настройки нашего приложения SSRS.

Мы попросили, чтобы они исправили, если это возможно, эту проблему. До сих пор они не смогли определить проблему, и я хотел бы знать, знает ли кто-нибудь из моих коллег ответ на этот вопрос. Спасибо.

sql-server   reporting-services   ssrs-2008    

501   3   13:02, 7th August, 2020


Можно ли настроить VisualStudio 2008 для постоянной сборки проекта запуска?

У меня есть решение с несколькими проектами, где у проекта запуска есть событие после сборки, которое выполняет все копирование проектов "plugin" и другие организационные задачи. После обновления решения с VS 2005 до VS 2008 создается впечатление, что событие post-build срабатывает только в том случае, если я изменяю проект запуска, что означает, что мои обновленные плагины не подключаются к текущему сеансу отладки. Это имеет смысл, но это похоже на изменение в поведении. Кто-нибудь еще замечает изменение в поведении в отношении того, какие проекты строятся?

Кто-нибудь знает о обходном пути, который я могу использовать, чтобы заставить проект запуска перестраиваться всякий раз, когда я нажимаю F5? Возможно, я настроил VS 2005, чтобы работать таким образом так давно, что я забыл все об этом ...

visual-studio    

476   7   04:03, 24th August, 2020


Как автоматизировать повторяющиеся задачи после сборки?

Я запускаю решение для веб-сайта ASP.NET с несколькими другими проектами в нем. Я знаю, что проекты MSBuild способны на это, но разве это лучший способ? Легко ли их создать? Является ли nAnt, CruiseControl.NET или любое другое решение лучше?

Когда я создаю сайт (используя Web Deployment проекты ), могу ли я автоматизировать часть сборки, чтобы она не копировала определенные папки из проекта в папку выпуска? Например, у меня есть папки с локальными поисковыми индексами, изображениями и другими содержательными частями папки, но они никогда не нужны и не загружаются при развертывании проекта.

Я также рассматриваю этот тип решения для автоматического увеличения номеров сборки и версий.

c#   asp.net   visual-studio-2005   msbuild   web-deployment-project    

401   7   11:07, 1st August, 2020


Какие надстройки Visual Studio вы используете?

У меня есть следующие установленные:

visual-studio   add-in    

463   17   17:47, 27th August, 2020


Почему мои приложения автоматического запуска действуют странно на Vista?

Продукт, над которым мы работаем, позволяет пользователю легко настроить его на автоматический запуск при каждом запуске компьютера. Это полезно, потому что продукт является частью основной рабочей среды большинства наших пользователей.
Эта функция была реализована не так давно, и некоторое время все было хорошо, но когда мы начали тестировать эту функцию на Vista, продукт начал вести себя очень странно при запуске. В частности, наш продукт использует другой продукт (назовем его X), который он запускает всякий раз, когда ему нужны его услуги. Реальная проблема заключается в том, что всякий раз, когда X запускается сразу после входа в систему, он падает или сообщает о критических ошибках, связанных с доступом к диску (это происходит даже тогда, когда X запускается напрямую, а не через наш продукт).

Это происходит всякий раз, когда мы запускаем наш продукт, зарегистрировав его в разделе "Run" реестра или разместив ярлык для него в папке "Startup" в "меню Пуск", даже если мы помещаем задержку в ~20 секунд до фактического запуска. Когда мы изменили задержку на 70 секунд, все хорошо.

Мы попытались воспроизвести проблему, запустив наш продукт вручную сразу после входа в систему (дважды щелкнув ярлык, расположенный на рабочем столе), но безрезультатно.

Теперь, как это возможно, что приложения, которые работают нормально через минуту после входа в систему сообщают такие жесткие ошибки при запуске сразу после входа в систему?

windows-vista   virtual-pc    

427   2   17:22, 22nd August, 2020


Цветовая тема Visual Studio

Какую цветовую тему Visual Studio вы используете? Или просто дефолт?

visual-studio   themes   color-scheme    

556   19   12:12, 27th August, 2020


CSS Выпадающем Меню - "Best"? Самый многофункциональный?

Я нахожусь в неудачном положении, когда мне приходится реализовывать выпадающее каскадное меню на сайте, который я создаю. Я ищу решение в стиле Suckerfish, которое в основном основано на CSS и работает на простом наборе вложенных ULs и LIs.

Son of Suckerfish кажется, что это путь, но мне не нравится, как он просто исчезает в ту же секунду, когда вы убираете мышь, так как пользователи с трудностями координации будут иметь кошмар навигации по сайту (или просто не беспокоить, но поскольку это корпоративный сайт, есть некоторые, кто, вероятно, придется использовать все, что я реализую).

Аккуратные функции, о которых я даже не думал, приветствуются, но два основных элемента, которые я ищу, - это:

  1. Многоуровневое использование вложенной структуры UL / LI
  2. Маленький (возможно, настраиваемый?) задержка перед исчезновением, когда меню "mouseout"-ed, даже если это предусмотрено некоторым дополнительным JavaScript.

css   navigation   suckerfish    

447   9   15:30, 27th August, 2020


Альтернативы Visual Sourcesafe, интегрирующиеся с Visual Studio

Я заинтересован в том, чтобы отказаться от Visual Sourcesafe в пользу приложения управления версиями, которое предлагает ветвление. Интеграция Sourcesafe в Visual Studio делает проверки / выходы легким делом. Может ли кто-нибудь предложить другие программы, которые предлагают такую же функциональность? Я бы предпочел открытый исходный код, но это не является обязательным требованием.

visual-studio   version-control   open-source    

493   17   02:10, 16th August, 2020


Вопрос об открытии файлов Visual Studio

Можно ли открыть проект в Visual Studio 2008, не открывая все файлы, которые были ранее открыты в прошлый раз, когда у меня был открыт проект? У меня есть привычка держать много файлов открытыми, когда я работаю над ними, поэтому в следующий раз, когда я открываю проект, он (очень медленно) загружает в Редактор кучу файлов, которые мне даже не нужно открывать. Я просмотрел настройки и не могу найти ничего, чтобы остановить это поведение.

visual-studio   visual-studio-2008   settings   projects-and-solutions    

429   9   23:04, 6th August, 2020


C# включают производного элемента управления на панели инструментов

Это относится к моему другому вопросу автоматической очистки Textbox .
Если я решу получить новый элемент управления TextBox из TextBox вместо реализации пользовательского элемента управления, содержащего только мой Textbox, как бы я включил его в набор инструментов.

c#   visual-studio   winforms   textbox    

458   2   15:21, 23rd August, 2020


Хорошая поддержка рефакторинга для C++

Поддержка рефакторинга Visual Studio для C# в настоящее время довольно хороша (хотя и не так хороша, как некоторые Java IDE, которые я уже видел), но мне действительно не хватает поддержки C++.

Я видел Рефактор! и сейчас я пытаюсь это сделать, но, может быть, кто-то из вас знает лучший инструмент или плагин?


Я работал с Visual Assist X уже неделю или две и полностью пристрастился. Спасибо за совет, я постараюсь убедить своего босса, чтобы он дал мне лицензию и на работе.
Я охотился в течение нескольких дней, так как Visual Assist X продолжал портить мою Visual Studio после нескольких конкретных рефакторингов, мне потребовалась неделя (и поддержка клиентов), чтобы выследить его, но давайте пока скажем, что Visual Assist X не является хорошей комбинацией с ClipX .

c++   visual-studio   refactoring    

475   6   02:00, 15th August, 2020


Получение номера репозитория subversion в коде

Я хотел бы реализовать способ записи версии проекта в коде, чтобы его можно было использовать при тестировании и отслеживать ошибки. Похоже, что лучшим номером версии для использования будет просто текущий номер версии из Subversion. Есть ли простой способ закрепить это число в заголовочном файле (C++ в моем случае) или что-то еще, что я могу получить в коде? Я думаю, что это пост-коммит-крючок или что-то в этом роде?

Есть ли у кого-нибудь опыт реализации этого (с кодом для обмена, пожалуйста?), или может предложить лучшую альтернативу? Спасибо.

svn   debugging   testing   revision   versions    

427   6   22:48, 8th August, 2020


Как можно установить VS 2008 без использования ~6.5GB места на моем C диске?

Я пытаюсь запустить установщик VS 2008 SP1, но он говорит, что мне нужно 6366 МБ свободного пространства, а на моем диске C в настоящее время доступно только 2 452 МБ. Есть ли какой-нибудь хороший способ установки, который не требует так много свободного места?

Я также попытался загрузить изображение ISO и установить его, но для этого все еще требуется 5,864 Мб бесплатно. Не хватает ли мне каких-либо очевидных переключателей командной строки?

installer   diskspace   visual-studio-2008-sp1    

502   4   10:22, 3rd August, 2020


Как настроить VS2008 для открытия только одного webserver в решении с несколькими проектами?

Начиная с 2005 года, VS начал это поведение при запуске сеанса отладки он порождает webserver для каждого проекта в решении. У меня есть решение с 15 проектами, поэтому оно занимает некоторое время и является пустой тратой ресурсов. Есть ли способ настроить его по-другому, кроме простого использования IIS?

visual-studio   debugging    

386   5   15:47, 8th August, 2020


Простой способ преобразования Crystal Reports в MS SQL Server Reporting Services

Есть ли способ легко конвертировать отчеты Crystal Reports в формат Reporting Services RDL? У нас есть довольно много отчетов, которые скоро будут нуждаться в преобразовании.

Я знаю о ручном процессе (который в основном восстанавливает все ваши отчеты с нуля в SSRS), но мои поиски указали на несколько возможностей с автоматическим преобразованием "acceleration" с несколькими консалтинговыми фирмами. (Как описано далее .... - ссылка сломана).

Есть ли у кого-нибудь из вас какой-либо действительный опыт или рекомендации по этому конкретному вопросу? Есть ли вокруг какие-то инструменты, о которых я не знаю?

sql-server   reporting-services   crystal-reports   migration    

631   9   11:34, 11th August, 2020


Создать таблицу DB из таблицы набора данных

Можно ли (в Vb.Net 2005), не разбирая вручную свойства таблицы dataset, создать таблицу и добавить ее в базу данных?

У нас есть старые версии нашей программы На некоторых машинах, которые, очевидно, имеют нашу старую базу данных, и мы ищем способ определить, есть ли отсутствующая таблица, а затем создать таблицу на основе текущего состояния таблицы в наборе данных. Мы переписывали таблицу каждый раз, когда выпускали новую версию (если были добавлены новые столбцы), но мы хотели бы избежать этого шага, если это возможно.

database   vb.net   visual-studio-2005    

516   2   16:40, 11th August, 2020


VS.NET Схемы Применения

Использовали ли вы схемы приложений и систем VS.NET Architect Edition для начала разработки решения?

Если да, то нашли ли вы его полезным? Функция "automatic implementation" работала нормально?

c#   .net   visual-studio   architecture   diagram    

486   3   13:53, 1st August, 2020


Шаблоны для проверки таможенных документов XML

У меня есть веб-приложение, которое генерирует набор данных среднего размера XML для использования третьей стороной.
Я подумал, что было бы неплохо предоставить некоторую форму документа схемы для XML, который я создаю, поэтому я вставил XML в Visual Studio и получил его для создания XSD.
Раздражает то, что мой XML не проверяет на XSD, который был сгенерирован!

Может быть, лучше свернуть свой собственный XSD?
Как насчет различных документов схемы, таких как DTDs, Relax NG или Schematron?

Ключ в том, что я хотел бы иметь возможность проверить мой документ с помощью C#.

Каковы ваши стратегии проверки XML?

c#   xml   visual-studio   schema    

387   2   21:56, 9th August, 2020


Интернационализация в SSRS

Каков наилучший способ обработки переводов для текста запаса в SSRS . Например , если у меня есть отчет, который показывает сетку содержимого, какой лучший способ получить правильный перевод для заголовка этой сетки, предполагая, что культура отчета установлена правильно.

Другими словами, можно ли делать ресурсы в отчете SSRS , или я застрял с сохранением всего этого текста в базе данных и запросом на него?

reporting-services   internationalization    

486   1   18:48, 6th August, 2020


Карта VS2008 сочетания клавиш для Eclipse

Возможный Дубликат:
Настроить Eclipse для использования VS.Net ярлыков?

Я в основном работаю в VS2008, но мне нужно сделать некоторые java работы в Eclipse. Есть ли простой и быстрый способ сопоставить сочетания клавиш VS2008 с Eclipse?

Например, я хочу сопоставить F11 в Eclipse с "step info" вместо его значения по умолчанию F5, но не хочу, чтобы каждый ярлык отображался вручную...

visual-studio-2008   eclipse    

387   3   04:35, 5th August, 2020


Решения Для Корпоративной Отчетности

Какие варианты существуют в отрасли для корпоративной отчетности? В настоящее время я использую SSRS 2005, и знаю, что есть еще одна версия, выходящая с новым выпуском MSSQL.

Но, похоже,что это также может быть хорошим временем, чтобы исследовать рынок, чтобы увидеть, что еще там есть.

С чем вы столкнулись? Нравится ли вам это/не нравится? Почему?

Спасибо.

sql   reporting-services   reporting    

499   14   06:55, 11th August, 2020


Ошибка просмотра страниц свойств csproj в VisualStudio2005

Когда я перехожу к просмотру страницы свойств для моего тестового приложения CSharp, я получаю следующую ошибку.

"Произошла ошибка при попытке загрузить страницу. COM объект, который был отделен от его базового RCW не может быть использован."

Единственное, что, кажется, исправить это перезагрузка мой PC!

visual-studio    

435   2   00:52, 23rd August, 2020


VS 2008-ctrl-tab поведение

Как вы, возможно, знаете, в VS 2008 ctrl + tab появляется отличное окно навигатора с миниатюрой каждого файла. Мне это нравится, но есть одна крошечная вещь, которая раздражает меня в этой функции: окно остается вокруг после освобождения ключа ctrl . Когда вы делаете alt + tab в windows, вы можете нажать tab, чтобы добраться до нужного элемента (все еще удерживая клавишу alt ), а затем, когда вы найдете то, что хотите, поднимаясь на клавишу alt , выберите этот элемент.

Я бы хотел, чтобы VS 2008 сделал то же самое. Для меня , когда я отрываюсь от ctrl, окно все еще там. Я должен нажать enter , чтобы фактически выбрать элемент. Я нахожу это раздражающим.

Кто-нибудь знает, как заставить VS 2008 закрыть окно при освобождении ключа ctrl ?

visual-studio-2008   ide   keyboard-shortcuts    

406   13   05:48, 21st August, 2020


VS 2008-съемные кодовые вкладки

По общему признанию, это не может быть проблемой на больших экранах, но мой работодатель очень туго и отказывается покупать мониторы размером более 19 дюймов, это означает, что у меня нет большой экранной недвижимости для просмотра всех Visual Studio windows и моего кода одновременно или двух частей кода одновременно. Есть ли что-нибудь, что позволяет мне отсоединить панели кода, чтобы я мог просматривать сразу два разных класса на каждом из моих экранов?

visual-studio-2008    

478   6   22:42, 12th August, 2020


.net решение подрывной лучшие практики?

Есть так много примеров того, как настроить свои проекты dotnet, но ни один из них не соответствовал нашей ситуации.

У нас есть одно решение с несколькими приложениями, несколькими зависимостями. В настоящее время мы находимся на SourceSafe и планируем перейти к subversion, но нам трудно правильно организовать наш источник.

  • Пример решения

    • Приложения app1
    • Приложения app2
    • BizObjects
    • DataAccess
    • CustomControls
  • Зависимости

    • BizObjects - >DataAccess
    • Приложения app1->CustomControls
    • Приложения app1->BizObjects
    • Приложения app1->DataAccess
    • Приложения app2->CustomControls
    • Приложения app2->BizObjects

У нас также есть система управления конфигурацией, которая развертывается (через копию из базы данных) в зависимости от рабочей нагрузки оператора. Мы отмечаем приложение "release" с версией и к этому выпуску мы добавляем несколько зависимостей файлов. Имейте в виду, что решение, которое мы имеем сейчас,-это попытка использовать старое (разработанное windows 3.1) решение для работы .NET структура файлов / зависимостей.

В случае App1 мы имеем App1.exe, BizObjects.dll, DataAccess.dll и CustomControls.dll. У нас есть тот же набор зависимостей для App2 из-за BizObjects ссылки DataAccess -- но это определяется вручную. У нас нет системы для идентификации дерева зависимостей.

Каждая из зависимостей для "release" - это идентификатор файла и версии. И одно и то же приложение может содержать разные версии каждого файла для разных рабочих нагрузок.

  1. Где в мире мы ошиблись? Неужели мы ошиблись?
  2. Как мы можем структурировать исходное дерево svn для удовлетворения требований deployment?
    • или
  3. как мы можем реструктурировать код, чтобы лучше поддерживать стратегию deployment, которая имеет смысл для нашей установки?

У нас есть старое и чрезмерно разработанное решение (казалось бы) относительно простой проблемы. Может ли кто-нибудь направить меня/нас в правильном направлении?

edit: я прочитал этот вопрос и вспомнил, что у нас также есть те же области dev/test/prod, через которые должен проходить код.

visual-studio   svn   version-control   deployment   configuration-management    

442   2   19:52, 15th August, 2020


C++ std::tr2 для VS2005

Является ли Boost единственным способом для пользователей VS2005 испытать TR2? Кроме того, есть ли идиотский способ загрузки только связанных пакетов TR2?

Я смотрел на установщик boost, предоставленный BoostPro Consulting. Если я выберу параметры для всех параметров потоковой передачи со всеми пакетами для MSVC8, он требует 1.1GB. Хотя мне не хватает места, кажется смешным, что библиотеке требуется более гигабайта пространства, и требуется BPC много времени, чтобы догнать текущий выпуск.

Какие пакеты мне нужны? Я действительно заинтересован только в тех, которые составляют std::tr2, и могу узнать это, сравнивая те, которые предлагаются, с теми, которые находятся в отчете TR2, и выбирая их из списка, но даже тогда неясно, что нужно, и тот факт, что это версия позади, раздражает меня.

Я знаю из предыдущих встреч с Boost (1.33.1), что самокомпилирование-это несчастный опыт: много времени тратится впустую, чтобы начать его, а затем накопление ошибок проходит по экрану быстрее, чем вы можете прочитать, поэтому у вас остается неприятное чувство, что что-то сломано, но вы не совсем знаете, что именно.

У меня никогда не было этих проблем с любой библиотекой Apache, но это еще одна напыщенная речь...

c++   visual-studio-2005   boost   tr2    

465   4   01:09, 15th August, 2020


Запрос Windows Vista UAC высоты, если путь защищен?

Для моего приложения C# я не хочу всегда запрашивать повышение прав при запуске приложения,но если они выбирают выходной путь, который защищен UAC, то мне нужно запросить повышение прав.

Итак, как я могу проверить, защищен ли путь UAC, а затем запросить повышение высоты в середине выполнения?

c#   .net   windows-vista   uac   elevated-privileges    

396   6   08:21, 24th August, 2020


Какая версия Vista лучше всего подходит для машины разработчика?

Microsoft говорит, что Visual Studio 2008 может быть установлен на любой версии Vista (за исключением started edition).

Но я не уверен, если домашние выпуски не вызывают проблем с отладкой, виртуальными машинами, IIS, MS SQL 2008 и всеми другими инструментами, которые используют разработчики или с некоторыми старыми инструментами, такими как Visual Basic 6.0.

Кажется, что Vista Business будет лучшим, но домашние издания гораздо более популярны.

Или, было бы остаться с Windows XP Pro?

windows-vista   operating-system   developer-machine    

505   13   17:23, 6th August, 2020


WebSVN с сервером VisualSVN, кто - нибудь получил аутентификацию для работы?

У меня есть сервер VisualSVN , установленный на сервере Windows, обслуживающем несколько репозиториев.

Поскольку web-viewer, встроенный в сервер VisualSVN, является минималистичным браузером subversion, я хотел бы установить WebSVN поверх моих репозиториев.

Проблема, однако, заключается в том, что я не могу заставить аутентификацию работать. В идеале я хотел бы, чтобы моя текущая аутентификация репозитория, указанная в VisualSVN, работала с WebSVN, так что, хотя я вижу все имена репозитория в WebSVN, я не могу просматривать их без правильных учетных данных.

Посетив кэшированную копию самой верхней ссылки в этом запросе google , вы можете увидеть, что я нашел до сих пор, что выглядит многообещающе.
(главная страница блога, похоже, была уничтожена, домен самой верхней страницы, на которую я ссылаюсь,-wizzard.de)

Там я нашел некоторые функции php, которые я мог бы прикрепить к одному из файлов php в WebSVN. Я следил за изменениями там, но все, что мне удалось сделать, это заставить WebSVN спросить у меня имя пользователя и пароль, и независимо от того, что я ввожу, он меня не впустит.

К сожалению, php и apache - это в основном черная магия для меня.

Итак, кто-нибудь успешно интегрировал WebSVN с VisualSVN размещенными репозиториями?

php   svn   visualsvn-server   websvn    

484   5   07:56, 29th August, 2020


Большие, сложные объекты как результат работы веб-службы

Еще раз здравствуйте, дамы и господа!

OK, вслед за моим другим вопросом о результатах веб-службы ASP.NET, Прокси-классах и преобразовании типов . Я пришел к той части своего проекта, где мне нужно надеть свою мыслительную шапочку.

В принципе, у нас есть большой, сложный пользовательский объект, который должен быть возвращен из веб-службы и использован в клиентском приложении.

Теперь, основываясь на предыдущем обсуждении, мы знаем, что это будет затем принимать форму прокси-класса(классов) в качестве возвращаемого типа. Чтобы преодолеть это, нам нужно в основном скопировать свойства от одного к другому.

В данном случае, это то, что я бы очень, очень, очень хотел! хотелось бы избежать!

Так что, это заставило меня задуматься, как еще мы могли бы это сделать?

Мои текущие мысли заключаются в том, чтобы включить объект для полной сериализации в XML, а затем вернуть XML в виде строки из веб-службы. Затем мы десериализации на клиенте. Это будет означать изрядную часть украшения атрибутов, но, по крайней мере, код на обеих конечных точках будет легким, а именно, просто используя сериализатор .NET XML.

Что вы думаете по этому поводу?

c#   asp.net   xml   web-services   serialization    

467   4   10:42, 1st August, 2020


Предупреждение C4341-'XX': знаковое значение выходит за пределы диапазона для константы перечисления

При компиляции моего приложения C++ .Net я получаю 104 предупреждения типа:

Warning C4341 - 'XX': signed value is out of range for enum constant

Где XX может быть

  • WCHAR
  • LONG
  • BIT
  • BINARY
  • GUID ...
  • Я не могу удалить эти предупреждения, что бы я ни делал. Когда я дважды нажимаю на них, это приводит меня к части моего кода, которая использует OdbcParameters-любой, когда я пробую тестовый проект со всеми rest моих вещей, но нет OdbcParameters, он не дает предупреждений.

    Есть идеи, как я могу избавиться от этих предупреждений? Они делают реальные предупреждения из кода, который я на самом деле написал трудно увидеть - и это просто дает мне ужасное чувство, зная, что мое приложение имеет 104 предупреждения!

    .net   c++   visual-c++    

    377   3   23:04, 6th August, 2020


    Использование ocx в консольном приложении

    Я хочу быстро протестировать ocx. Как мне удалить этот ocx в консольном приложении. Я нашел несколько учебных пособий в CodeProject, но они неполные.

    c++   visual-c++   console   activex    

    413   3   09:11, 28th August, 2020


    AnkhSVN не удается подключиться из-за прокси-сервера

    Хорошо, это может быть немного рискованно, но у меня возникли проблемы с подключением AnkhSVN из Visual Studio 2005 к внешнему серверу SVN. Есть сетевой прокси-сервер в пути, но я не могу найти способ в AnkhSVN настроить прокси-сервер и, кажется, не обнаруживаю конфигурацию прокси-сервера Internet Explorer. Есть ли какой-либо способ решить эту проблему, или это, скорее всего, просто не сработает?

    visual-studio   svn   visual-studio-2005   proxy   ankhsvn    

    463   2   14:28, 16th August, 2020


    Зачем идти на 64-битную ОС?

    По этому вопросу:

    Люди рекомендуют 64 бит, можете ли вы объяснить, почему? Это просто так, что вы можете иметь больше, чем 3 ГБ адресуемого RAM, что 32 бит дает вам?

    И как извлечь выгоду из всей этой дополнительной RAM?

    Я перешел от 64-битного XP обратно к 32-битному из-за того, что 90% программного обеспечения, которое я использовал, было только 32-битным, и у меня были проблемы с драйверами и некоторым программным обеспечением с 64-битным.

    windows-vista   windows-xp   64-bit   operating-system    

    554   12   00:14, 23rd August, 2020


    Я хотел бы получить несколько советов по отладке исключений веб-службы WCF

    Я создал службу WCF, и когда я просматриваю конечную точку, я получаю следующую ошибку:

    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
      <s:Body>
        <s:Fault>
          <faultcode 
                xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">
                a:ActionNotSupported
          </faultcode> 
          <faultstring xml:lang="en-GB">
                The message with Action '' cannot be processed at the receiver,
                due to a ContractFilter mismatch at the EndpointDispatcher. 
                This may be because of either a contract mismatch (mismatched
                Actions between sender and receiver) or a binding/security
                mismatch between the sender and the receiver. Check that sender
                and receiver have the same contract and the same binding
                (including security requirements, e.g. Message, Transport, None).
          </faultstring> 
        </s:Fault>
      </s:Body>
    </s:Envelope>
    

    Я исправил проблему, но не получил удовольствия от опыта! Есть ли у кого-нибудь советы или инструменты для отладки подобных проблем?

    .net   wcf   web-services    

    526   1   16:13, 25th August, 2020


    Я могу поделиться данными SQL сервера Reporting Services SOURCE... а как насчет набора данных?

    Я разрабатываю решение служб Reporting Services для веб-сайта DOD. Часто я буду иметь отчет и хочу иметь в качестве параметра службу (в дополнение к другим аналогичным мирским, но повторяющимся параметрам, таким как финансовый год, дата вступления данных в силу и т. д.). В основном все, что я видел в SSRS 2005, говорит, что это невозможно сделать... но я лично отказываюсь верить, что MS было бы так stupid/naive/short-sited, чтобы оставить что-то вроде обмена наборами данных из отчетности полностью.

    Есть ли неуклюжий (или не очень неуклюжий способ) для совместного использования наборов данных и по-прежнему держать Сервер отчетов счастливым? Будет ли SSRS2008 делать это?

    EDIT:

    Наверное, я сформулировал это нечетко. У меня есть стопка отчетов. Поскольку я нахожусь в среде DoD, один общий параметр для этих отчетов-Служба (Армия, Флот и т. д. для тех, кто не US пользователей). Поскольку "Business rules" не позволяет мне использовать хранимые процедуры; есть ли способ сделать 1 набор данных и связать его с различными отчетами? Будет ли отчетность 2008 поддерживать что-то подобное? Мне надоело перепечатывать один и тот же запрос в куче отчетов.

    reporting-services    

    473   2   22:40, 26th August, 2020


    Шифрование в веб-сервисах C#

    Я ищу простой способ зашифровать мое сообщение soap в моем веб-сервисе C#.

    Я искал WSE 3.0 , но, похоже, Microsoft отказалась от его поддержки, и поэтому его не так просто использовать.
    Похоже, что WCF мог бы быть вариантом, но я предпочитаю не обновляться с .NET 2.0 .

    Какой-нибудь простой и понятный метод шифрования?

    c#   web-services   security   encryption    

    430   6   23:04, 25th August, 2020


    Почему вы не можете привязать размер формы windows к ApplicationSettings?

    Обновление: решено, с кодом

    Я получил это работает, см. Мой ответ ниже для кода...

    оригинальный пост

    Как указал Тунди в своем ответе на мой последний вопрос, вы можете связать почти все о windows forms control с ApplicationSettings довольно легко. Так неужели нет никакого способа сделать это с размером формы? В этом руководстве говорится, что вам нужно явно обрабатывать размер, чтобы вы могли сохранить RestoreBounds вместо размера, если окно развернуто или свернуто. Тем не менее, я надеялся, что смогу просто использовать такое свойство, как:

    public Size RestoreSize
    {
        get
        {
            if (this.WindowState == FormWindowState.Normal)
            {
                return this.Size;
            }
            else
            {
                return this.RestoreBounds.Size;
            }
        }
        set
        {
            ...
        }
    }
    

    Но я не вижу способа связать это в конструкторе (размер заметно отсутствует в списке PropertyBinding).

    c#   visual-studio   data-binding   .net-2.0    

    458   5   20:23, 28th August, 2020


    Веб-сервис жив навсегда

    Я часто использую веб-сервис таким образом

    public void CallWebservice()
    
    {
    
      mywebservice web = new mywebservice();
    
      web.call();
    
    }
    

    но иногда я делаю это

    private mywebservice web;
    
    public Constructor()
    {
    
      web = new mywebservice();
    
    }
    
    public void CallWebservice()
    {
    
      web.call();
    
    }
    

    Второй подход мне очень нравится, но иногда он тайм-аут, и мне пришлось снова запустить приложение, первый, я думаю, что он приносит накладные расходы, и это не очень эффективно, на самом деле, иногда первый вызов возвращает WebException - ConnectFailure (я не знаю, почему).

    Я нашел статью (проблемы веб-сервиса (свет в конце туннеля?)) что превышает время ожидания превращения свойства KeepAlive в false в переопределенной функции GetWebRequest, вот код:

    Protected Overrides Function GetWebRequest(ByVal uri As System.Uri) As System.Net.WebRequest
    
      Dim webRequest As Net.HttpWebRequest = CType(MyBase.GetWebRequest(uri), Net.HttpWebRequest)
    
      webRequest.KeepAlive = False
    
      Return webRequest
    
    End Function
    

    Вопрос в том, можно ли продлить навсегда время ожидания веб-сервиса и, наконец, как вы реализуете свои веб-сервисы для решения этой проблемы?

    web-services    

    419   1   10:52, 3rd August, 2020


    Asp.net MVC User Control ViewData

    Когда контроллер отображает представление на основе модели, вы можете получить свойства из коллекции ViewData с помощью индексатора (т. е. ViewData["Property"]). Однако у меня есть общий пользовательский элемент управления, который я попытался вызвать, используя следующее:

    return View("Message", new { DisplayMessage = "This is a test" });
    

    и на моем пульте управления сообщениями у меня было это:

    <%= ViewData["DisplayMessage"] %>
    

    Я думаю, что это будет правильно отображать DisplayMessage, однако null возвращается. После большой дозы возни вокруг, я, наконец, создал класс "MessageData" для того, чтобы строго ввести свой пользовательский элемент управления:

    public class MessageControl : ViewUserControl<MessageData>
    

    и теперь этот звонок работает:

    return View("Message", new MessageData() { DisplayMessage = "This is a test" });
    

    и может отображаться следующим образом:

    <%= ViewData.Model.DisplayMessage %>
    

    Почему бы не добавить свойство DisplayMessage к свойству ViewData (т. е. ViewData["DisplayMessage"]) сбор без сильного ввода пользовательского элемента управления? Это что, специально придумано? Разве не логично, что ViewData будет содержать ключ для "DisplayMessage"?

    asp.net   asp.net-mvc   viewdata   viewusercontrol    

    416   2   22:19, 19th August, 2020


    Bash Обработка Труб

    Кто-нибудь знает, как bash обрабатывает отправку данных по каналам?

    cat file.txt | tail -20
    

    Выводит ли эта команда все содержимое file.txt в буфер, который затем считывается tail? Или эта команда, скажем, выводит содержимое file.txt строка за строкой, а затем делает паузу в каждой строке для обработки хвоста, а затем запрашивает дополнительные данные?

    Причина, по которой я спрашиваю, заключается в том, что я пишу программу на встроенном устройстве, которое в основном выполняет последовательность операций с некоторым куском данных, где выход одной операции отсылается в качестве входа следующей операции. Я хотел бы знать, как linux (bash) справляется с этим, поэтому, пожалуйста, дайте мне общий ответ, а не конкретно, что происходит, когда я запускаю "cat file.txt | tail -20".

    Заранее благодарим вас за ваши ответы!

    EDIT: Shog9 указал на соответствующую статью Википедии, это не привело меня непосредственно к статье, но это помогло мне найти это: http://en.wikipedia.org/wiki/Pipeline_% 28Unix%29#реализация , которая действительно имела информацию, которую я искал.


    Мне очень жаль, что я не совсем ясно выразился. Конечно, вы используете канал и, конечно же, используете stdin и stdout соответствующих частей команды. Я предполагал, что это было слишком очевидно, чтобы утверждать.

    Я спрашиваю, как это handled/implemented., так как обе программы не могут работать одновременно, как данные передаются из stdin в stdout? Что произойдет, если первая программа генерирует данные значительно быстрее, чем вторая программа? Выполняет ли система просто первую команду до тех пор, пока она не завершится или не заполнится буфер stdout, а затем переходит к следующей программе и так далее в цикле, пока не останется больше данных для обработки, или есть более сложный механизм?

    linux   bash   pipe   device    

    445   3   22:04, 18th August, 2020


    Вызов веб-службы ASP.NET из ASP с помощью SOAPClient

    У меня есть веб-сервис ASP.NET с такими функциями, как:

    [WebService(Namespace = "http://internalservice.net/messageprocessing")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    public class ProvisioningService : WebService
    {
        [WebMethod]
        public XmlDocument ProcessMessage(XmlDocument message)
        {
            // ... do stuff
        }
    }
    

    Я вызываю веб-службу из ASP, используя что-то вроде:

    provWSDL = "http://servername:12011/MessageProcessor.asmx?wsdl"
    Set service = CreateObject("MSSOAP.SoapClient30")
    service.ClientProperty("ServerHTTPRequest") = True
    Call service.MSSoapInit(provWSDL)
    
    xmlMessage = "<request><task>....various xml</task></request>"
    result = service.ProcessMessage(xmlMessage)
    

    Проблема, с которой я сталкиваюсь, заключается в том, что когда XML достигает метода ProcessMessage, веб-служба plumbing попутно добавила пространство имен по умолчанию. т. е. если я установлю точку останова внутри ProcessMessage (сообщение XmlDocument), я увижу:

    <request xmlns="http://internalservice.net/messageprocessing">
      <task>....various xml</task> 
    </request>
    

    Когда я захватываю пакеты по проводу, я вижу, что XML, отправленный инструментарием SOAP, немного отличается от того, что отправлено клиентом .NET WS. Набор инструментов SOAP отправляет:

    <SOAP-ENV:Envelope 
        xmlns:SOAPSDK1="http://www.w3.org/2001/XMLSchema" 
        xmlns:SOAPSDK2="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:SOAPSDK3="http://schemas.xmlsoap.org/soap/encoding/" 
        xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
        <SOAP-ENV:Body>
            <ProcessMessage xmlns="http://internalservice.net/messageprocessing">
                <message xmlns:SOAPSDK4="http://internalservice.net/messageprocessing">
                    <request>
                        <task>...stuff to do</task>
                    </request>
                </message>
            </ProcessMessage>
        </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    

    Если клиент отправляет .NET:

    <soap:Envelope 
        xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <soap:Body>
            <ProcessMessage xmlns="http://internalservice.net/messageprocessing">
                <message>
                    <request xmlns="">
                        <task>...stuff to do</task>
                    </request>
                </message>
            </ProcessMessage>
        </soap:Body>
    </soap:Envelope>
    

    Прошло так много времени с тех пор, как я использовал инструментарий ASP/SOAP для вызова веб-сервисов .NET, что я не могу вспомнить все умные tricks/SOAP-fu, которые я использовал, чтобы обойти подобные вещи.

    Есть какие-нибудь идеи? Одним из решений является создание вызываемого COM .NET прокси, который принимает XML как строковый парам и вызывает WS от моего имени, но это дополнительный уровень сложности/работы, которую я надеялся не делать.

    .net   asp.net   web-services   soap   asp-classic    

    529   3   06:36, 7th August, 2020


    Каков наилучший способ перейти от Java/C# к C++?

    В моем университете большинство моих занятий были в Java. Я также недавно изучил C# (и среду Visual Studio) на летней стажировке. Теперь я беру введение в класс компьютерной графики, и студент-выпускник, обучающий класс, предпочитает использовать C++ для доступа к привязкам OpenGL через GLUT.

    Есть ли у кого-нибудь хорошие ресурсы о том, как сделать хороший переход от Java/C# к C++? Очевидно, указатели будут большой проблемой,но любые другие вещи, которые я должен искать? Любые учебники, руководства и т.д. было бы очень полезно!

    Спасибо!

    c#   java   c++   visual-studio    

    625   10   09:46, 9th August, 2020


    Пользовательский шрифт в службах отчетов SQL Server 2005

    У меня возникли проблемы с моими отчетами SQL Reporting Services. Я использую пользовательский шрифт для заголовков отчетов, и при развертывании на сервере он не отображается правильно, когда я печатаю или экспортирую в PDF/TIFF., я установил шрифт на сервере. Есть ли что-то еще, что мне нужно сделать, чтобы использовать пользовательские шрифты?

    При просмотре шрифта в браузере он выглядит корректно-так как на всех клиентских компьютерах установлен шрифт...


    Спасибо Райан, твой пост в FAQ решил проблему. Установка шрифтов на сервере устраняет проблему печати, а также проблемы с диаграммами (которые также отображаются на сервере). Как вы уже отмечали (а также упоминалось в FAQ) Reporting Services 2005 не выполняет встраивание шрифтов в файлы PDF. Я думаю, что это нормально на данный момент - самая важная часть была в состоянии нажать печать и получить правильные шрифты.

    Причина, по которой шрифты не появились сразу, объясняется в FAQ:

    Вопрос: я установил шрифт на своем клиенте / сервере, но я все еще вижу ?или черный ящик. Почему? А: для клиента машина, закрывающая все экземпляры PDF viewer затем снова открыть их следует исправьте эту проблему.

    Для сервера перезагрузите компьютер. службы должны разрешить визуализатор PDF чтобы подобрать новую информацию о шрифте.

    К сожалению, я тоже видел времена где мне нужна была полная перезагрузка машины чтобы заставить клиента / сервер распознать недавно установленный шрифт.

    sql   reporting-services    

    561   5   08:21, 11th August, 2020


    Используете ли вы виртуализированные рабочие столы для устаревших / редко используемых приложений?

    Я задавался вопросом, использует ли кто-нибудь virtualized desktop PCs (работает WinXP Pro или старше), чтобы иметь некоторые старые приложения, которые редко используются для некоторых текущих задач.

    Скажем, у вас есть действительно старый проект, который время от времени нуждается в обновлении документа в системе базы данных или что-то в этом роде. Приложение базы данных выполняется на виртуализированном рабочем столе, который запускается только при необходимости.

    Я думаю, что мы могли бы сэкономить энергию, оборудование и пространство, если бы мы виртуализировали некоторые из этих старых ящиков. Какие-нибудь установки в вашей компании?


    редактирование лицензирования может вызвать беспокойство, но я предполагаю, что у вас есть действующая лицензия для старого рабочего стола. Возможно, лицензия недействительна в среде VM, я бы определенно проверил это раньше.

    Конечно, если приложение критикует производительность, виртуализация может повредить. Но я думаю о каком-то устаревшем приложении, которое все еще используется для выполнения, скажем, расчета каждые 12 недель для определенного customer/service.

    desktop   virtualization   legacy    

    413   10   12:23, 17th August, 2020


    Является ли визуальная память C++ управляемой платформой Dot Net

    Недавно я столкнулся с ошибкой при доступе к MAPI через фреймворк .NET (как описано в этой статье). Теперь я остался с серией ошибок нарушения доступа к памяти.

    Чтобы обойти эти проблемы, я пытался использовать этот сторонний компонент, который имеет ядро Visual C++. К сожалению, мы все еще имеем те же ошибки.

    Я лично никогда не использовал Visual C++, но мой вопрос заключается в следующем: если библиотека C++ компилируется с помощью Visual Studio 2005, используя Visual C++ - будет ли память проекта управляться платформой .NET, а это, следовательно, сделает ее подверженной тем же проблемам, что и библиотеки .NET, которые мы используем? Или я лаю не на то дерево?

    .net   visual-c++   memory    

    392   3   01:57, 5th August, 2020


    Как я могу отменить регистрацию COM DLL, изначально добавленных с RegSvr32, когда /u arg не работает?

    Правильно, изначально бежал:

    c:\regsvr32 Amazing.dll
    

    затем (случайно-я мог бы добавить) я должен был запустить его снова, и (действительно) снова, когда были выпущены новые версии 'Amazing.dll'. Да , теперь я знаю, что должен был бежать.:

    c:\regsvr32 /u Amazing.dll
    

    заранее-но эй! А я и забыл.

    Чтобы перейти к сути дела, когда я добавляю ссылку COM в VS, я вижу 3 экземпляра 'Amazing', все они указывают на одно и то же место (c:\Amazing.dll), запуск regsvr32 /u удаляет одну из ссылок, во второй раз - ничего не делает...

    Как мне избавиться от этих ссылок? Я смотрю на сценарий regedit? - Если да - что именно произойдет, если я удалю один из ключей???

    Овации

    visual-studio   com   regsvr32   dllregistration    

    548   3   10:25, 24th August, 2020


    Отображение строк в нескольких Столбцах в Asp.net Gridview

    По умолчанию каждая строка Gridview сопоставляется с каждой строкой в datatable или наборе данных, прикрепленном к ее источнику данных. Но что делать, если я хочу отобразить эти строки в нескольких столбцах. Например, если он имеет 10 строк, 5 строк должны отображаться в 2 столбцах рядом друг с другом. Также я могу сделать это с сеткой Infragistics. Разве это возможно?

    asp.net   gridview   infragistics   ultrawebgrid    

    485   3   15:35, 23rd August, 2020


    Будучи как DRY, насколько это возможно в Ruby на Rails приложение

    В настоящее время я использую удивительный плагин attachment-fu для приложения Rails, но как начинающий разработчик я никогда не сталкивался с сценарием, подобным тому, в котором я оказался.

    По сути, я использую плагин attachment-fu на двух уровнях.

    1. Это для пользовательских аватаров в классе user.
    2. Это разрешить вложения файлов ( PDFs и т. д.) В системе обмена сообщениями.

    Мой вопрос заключается в том , какой наилучшей практикой использования было бы в этих ситуациях оставаться DRY , ясным и последовательным.

    Очевидно, что нет смысла определять и выполнять плагин в обоих классах, но есть что-то очень странное для меня (возможно, необоснованное) о том, чтобы просто идти вперед и настраивать все это в классе божественного приложения.

    Есть ли что-то между ними, или родительский класс-это путь?

    Спасибо!

    ruby-on-rails   ruby   model-view-controller   attachment-fu    

    380   6   16:01, 12th August, 2020


    Использование ocx в консольном приложении

    Я хочу быстро протестировать ocx. Как мне удалить этот ocx в консольном приложении. Я нашел несколько учебных пособий в CodeProject, но они неполные.

    c++   visual-c++   console   activex    

    486   3   10:12, 2nd August, 2020


    AnkhSVN не удается подключиться из-за прокси-сервера

    Хорошо, это может быть немного рискованно, но у меня возникли проблемы с подключением AnkhSVN из Visual Studio 2005 к внешнему серверу SVN. Есть сетевой прокси-сервер в пути, но я не могу найти способ в AnkhSVN настроить прокси-сервер и, кажется, не обнаруживаю конфигурацию прокси-сервера Internet Explorer. Есть ли какой-либо способ решить эту проблему, или это, скорее всего, просто не сработает?

    visual-studio   svn   visual-studio-2005   proxy   ankhsvn    

    382   2   08:18, 19th August, 2020


    Зачем идти на 64-битную ОС?

    По этому вопросу:

    Люди рекомендуют 64 бит, можете ли вы объяснить, почему? Это просто так, что вы можете иметь больше, чем 3 ГБ адресуемого RAM, что 32 бит дает вам?

    И как извлечь выгоду из всей этой дополнительной RAM?

    Я перешел от 64-битного XP обратно к 32-битному из-за того, что 90% программного обеспечения, которое я использовал, было только 32-битным, и у меня были проблемы с драйверами и некоторым программным обеспечением с 64-битным.

    windows-vista   windows-xp   64-bit   operating-system    

    432   12   21:01, 12th August, 2020


    C# приложение обнаружено как вирус

    По поводу той же самой программы, что и мой вопрос несколько минут назад ... Я добавил проект установки и построил MSI для программы (просто чтобы посмотреть, смогу ли я это понять), и он отлично работает, за исключением одной вещи. Когда я попытался установить его на ноутбук моего родителя, их антивирус (бесплатная версия Avast Home Edition) вызвал тревогу и обвинил мой setup.exe в том, что он Троян.

    Есть ли у кого-нибудь идеи, почему это происходит и как я могу это исправить?

    c#   .net   antivirus    

    548   5   12:11, 19th August, 2020


    Где я могу найти достойные visio шаблоны / схемы для архитектуры программного обеспечения?

    У кого - нибудь есть хорошие URL-адреса для шаблонов или примеров диаграмм в Visio 2007, которые можно использовать в архитектуре программного обеспечения?

    templates   visio    

    613   4   21:09, 17th August, 2020


    Действительно ли Microsoft Report Viewer Redistributable 2008 требует .NET Framework version 3.5?

    Я упаковываю веб-приложение на основе .NET 2.0 для deployment через пакет на основе установщика Windows. Наше приложение использует Report Viewer 2008, и я включаю распространяемый установщик Microsoft Report Viewer 2008. Когда я проверяю страницу загрузки для Report Viewer 2008, она содержит список .NET 3.5 в качестве требования.

    Является ли установка .Net 3.5 действительно необходимым средством просмотра отчетов 2008? Мы нацелились на .Net 2.0 для нашего приложения, в нашем коде нет ничего, что использовало бы фреймворки 3.0 или 3.5.

    Мы находимся в середине тестирования, и все, кажется, работает с out 3.5, но я не хочу пропустить граничное условие и вызвать ошибку для клиента, потому что он пропустил необходимый пакет времени выполнения.

    .net-3.5   reportviewer   web-deployment-project   reportviewer2008    

    637   5   18:49, 17th August, 2020


    Почему 'shell' не работает в VBscript в VS6?

    В макросе для Visual Studio 6 я хотел запустить внешнюю программу, поэтому я набрал:

    shell("p4 open " + ActiveDocument.FullName)
    

    Что дало мне ошибку времени выполнения несоответствия типов. То, что мне пришлось напечатать, было следующим:

    Dim wshShell
    Set wshShell = CreateObject("WScript.Shell")
    strResult = wshShell.Run("p4 open " + ActiveDocument.FullName)
    

    Что здесь происходит? Действительно ли эта чепуха необходима или я что-то упустил?

    visual-studio   vbscript    

    515   4   14:39, 10th August, 2020


    Как лучше всего управлять классическим интерфейсом asp с помощью Visual Studio 2008?

    Я поддерживаю стороннюю систему, которая использует сервер COM, classic ASP и SQL. Наша компания перешла к использованию TFS в качестве поставщика системы управления версиями , который продвигает вещи через Visual Studio. Итак, каков наилучший способ получить классический интерфейс asp в Visual Studio?

    visual-studio   tfs   asp-classic    

    420   4   04:29, 17th August, 2020


    Определить, если мой PC поддерживает виртуализацию аппаратного обеспечения

    Как вообще можно определить, поддерживает ли a PC аппаратную виртуализацию? Я использую VirtualPC для настройки параллельных тестовых сред, и мне бы понравилось немного скорости boost.

    virtualization   virtual-pc    

    464   8   07:29, 18th August, 2020


    Есть ли способ вызвать закрытый метод класса из экземпляра в Ruby?

    Кроме self.class.send :method, args..., конечно. Я хотел бы сделать довольно сложный метод доступным как на уровне класса, так и на уровне экземпляра, не дублируя код.


    UPDATE :

    Бранам: это было мое предположение, но я хотел убедиться, что никто другой не нашел обходного пути. Видимость в Ruby сильно отличается от таковой в Java. Вы также совершенно правы, что private не работает с методами класса, хотя это объявит частный метод класса:

    class Foo
      class <<self
        private
        def bar
          puts 'bar'
        end
      end
    end
    
    Foo.bar
    # => NoMethodError: private method 'bar' called for Foo:Class
    

    ruby   scope   visibility   class-method   access-specifier    

    575   7   04:20, 27th August, 2020


    SQL Reporting Services viewer for webpage-можно ли переместить кнопку Просмотр отчета?

    Используя элемент управления viewer для отображения отчетов служб SQL Reporting Services на веб-странице (Microsoft.ReportViewer.WebForms), можно ли переместить кнопку Просмотр отчета? По умолчанию он находится в самой правой части отчета, что означает, что вам нужно прокрутить весь путь до того, как кнопка будет видна. Это не проблема для отчетов, которые соответствуют ширине окна, но для очень широких отчетов это быстро становится проблемой.

    asp.net   reporting-services   reportviewer    

    386   5   18:06, 7th August, 2020


    Как переместить элемент из одного меню в другое?

    Как переместить элемент меню из одного меню в другое в конструкторе Visual Studio?

    Я бы предположил, что перетаскивание будет работать, но, похоже, оно работает только в меню для меня.

    Я обычно прибегаю к редактированию .Designer.cs файлов вручную.

    c#   winforms   visual-studio-2005    

    545   1   01:17, 14th August, 2020


    SQL 2005 элемент пользовательского отчета служб Reporting Services (CRI) - каковы ограничения?

    Чтение MSDN (и других источников) о пользовательских элементах отчета (CRI) для служб reporting services 2005. Похоже, я ограничен созданием bitmap. Даже с некоторым наложением отображения для обнаружения щелчков мыши на нем. Там далеко, чтобы идти вокруг этого? Есть две вещи, которые я хотел бы сделать:

    • Добавьте HTML непосредственно в отчет, чтобы отформатировать динамический текст.
    • Внедрить в отчет элемент управления flash (swf). Это можно сделать с помощью HTML, если предыдущая точка возможна. Но может быть есть и другой путь

    Есть предложения? Что я упускаю?

    reporting-services   reportingservices-2005    

    441   3   10:37, 10th August, 2020


    Автоматизированное Тестирование Веб-Сервисов

    Я хотел бы сделать некоторое интеграционное тестирование веб-службы из NUnit или MBUnit. Я еще не углублялся в это слишком глубоко, но я почти уверен, что мне нужно будет раскрутить WebDev.WebServer.exe внутри "unit test", чтобы сделать это. (Я знаю, что это не совсем юнит-тест).

    Да, я могу тестировать базовые объекты, которые использует веб-служба, самостоятельно (что я и делаю), но в этом случае мне интересно проверить, что прокси-серверы работают и обрабатываются должным образом и т. д.

    Какой-нибудь совет?

    web-services   unit-testing   integration-testing    

    487   6   09:50, 19th August, 2020


    Лучший способ выполнения динамического подзапроса в службах MS Reporting Services?

    Я новичок в SQL Server Reporting Services, и мне было интересно, как лучше всего сделать следующее:

    • Запрос на получение списка популярных IDs
    • Подзапрос на каждый элемент для получения свойств из другой таблицы

    В идеале итоговые столбцы отчета должны выглядеть следующим образом:

    [ID] [property1] [property2] [SELECT COUNT(*)
                                  FROM AnotherTable 
                                  WHERE ForeignID=ID]
    

    Возможно, есть способы построить гигантский запрос SQL, чтобы сделать это все за один раз, но я бы предпочел разделить его на части. Рекомендуется ли написать функцию VB для выполнения подзапроса для каждой строки? Спасибо за любую помощь.

    sql   sql-server   reporting-services   service   reporting    

    460   3   03:21, 7th August, 2020


    Изменение поведения Ctrl + Tab для перемещения между документами в Visual Studio

    Можно ли изменить, как Ctrl + Tab и Shift + Ctrl + Tab работа в Visual Studio? Я отключил всплывающее окно навигатора, потому что я хочу переключаться только между элементами в элементе управления вкладкой. Моя проблема заключается в непоследовательности того, что делает переход к следующему и предыдущему документу.

    Каждая другая программа, использующая элемент управления tab для открытого документа, который я видел, использует Ctrl + Tab для перемещения слева направо и Shift + Ctrl + Tab идти справа налево. Visual Studio прерывает этот процесс, Перейдя на последнюю выбранную вкладку. Вы никогда не можете знать, на каком документе вы окажетесь, и это никогда не повторяется дважды.

    Это очень нелогично. Не является ли это тонким способом побудить каждого иметь только два открытых документа одновременно?


    Допустим, у меня есть несколько открытых файлов. Я работаю в одном, и мне нужно посмотреть, что находится в следующей вкладке справа. В любом другом приложении на лике Земли, Ctrl + Tab приведет меня туда. Но в Visual Studio я понятия не имею, к какой из других вкладок он меня приведет. Если у меня есть только два открытых документа, это прекрасно работает. Как только вы перейдете на три или более, все ставки будут отменены относительно того, на какую вкладку Visual Studio решила отправить вас.

    Проблема в том, что мне не нужно думать об инструменте, он должен отойти на задний план, и я должен думать о задаче. Текущее поведение вкладки продолжает вытягивать меня из задачи и заставляет меня обратить внимание на инструмент.

    visual-studio    

    517   12   10:40, 7th August, 2020


    Добавление NUnit к опциям для ASP.NET MVC test framework

    • У меня установлен nUnit.
    • У меня установлен VS2008 Team Edition.
    • У меня установлен ASP.Net MVC Preview 4 (Codeplex).

    Как заставить Visual Studio показать мне nUnit в качестве платформы тестирования при создании нового проекта MVC? На данный момент у меня все еще есть только Microsoft Testing Framework в качестве выбора.

    Обновление: я установил nUnit 2.5, но все еще безуспешно. Из того, что я нашел в Google, мне кажется, что мне нужно создать шаблоны для тестовых проектов, чтобы они отображались в "Create Unit Test Project". Я бы подумал, что шаблоны будут легко доступны для nUnit, xUnit, MBUnit и т. д. Аль. Кроме того, похоже, что мне нужно создать записи реестра. У кого-нибудь есть дополнительная информация?

    Update: я определил ответ на этот вопрос с помощью исследования, и он опубликован ниже.

    asp.net   asp.net-mvc   visual-studio   unit-testing   nunit    

    418   4   19:37, 21st August, 2020


    Visual Web Developer (Express): настройка корня документа для среды разработки

    Я разрабатываю сайт в Visual Web Dev Express, и когда я run/debug,, я хотел бы иметь возможность установить корень документа моего приложения, чтобы я мог использовать более безопасные пути, такие как "/css/style.css "вместо"css/style.css". Как мне это сделать?

    c#   asp.net   visual-web-developer   server-configuration    

    365   3   22:14, 19th August, 2020


    Управления исходным кодом в Visual студии, изолированные Shell

    Я разрабатываю изолированный Shell , который обслуживает "дизайнеров / специальных создателей контента", выполняющих конкретные задачи, используя Shell. Поскольку они работают с файлами,они должны иметь возможность использовать TFS для управления версиями. Это в основном связано с тем, что разработчики также будут работать с теми же файлами из TFS, но с использованием Visual studio 2008.

    После просмотра и поиска я все еще не мог найти команду Explorer, чтобы быть доступным для Shell. Спрашивая на MSDN форумах, приведите меня к ответу, что "this is not supported yet in the Isolated Shell". Ну, тогда весь смысл отдавать shell не оправдан, если вы хотите использовать систему управления версиями для своих файлов. Идея состоит не в том, чтобы воссоздать все и разработать инструмент windows и т. д. с использованием поставщика TFS API.

    В книге Visual Studio Extensibility book by Keyven Nayyeri есть пример, который только заходит так далеко в эту проблему добавления поставщика sc.

    Кто - нибудь работал над разработкой Visual Studio 2008 Isolated Shell applications/environment? пожалуйста, предоставьте комментарии, вопросы-все, что вы должны поделиться, кроме следующих тем, в которых я уже участвовал.

    Темы с форумов MSDN:


    Спасибо за ваш ответ. Да, вы правы, мы приобретем CALs для пользователей, не покупая им Visual Studio, это направление, которое мы будем принимать.

    Но мне еще предстоит выяснить, как сделать команду Explorer доступной для таких пользователей, внутри Shell. Поэтому я ищу, чтобы узнать технические детали того, как это можно сделать.

    Я имею в виду, у меня есть пользователь, он устанавливает мое приложение VS Shell, у него нет командной системы VStudio на его машине. Теперь, если я приобрету CAL для TFS и установлю Team Explorer, как вы думаете, он будет автоматически доступен в приложении VS Shell?

    Есть идеи? вы работали над тем, чтобы это произошло?

    Спасибо

    visual-studio   vsx   extensibility    

    511   2   06:39, 7th August, 2020


    В C++, что такое виртуальный базовый класс?

    Я хочу знать, что такое "виртуальный базовый класс" и что он означает.

    Позвольте мне привести пример:

    class Foo
    {
    public:
        void DoSomething() { /* ... */ }
    };
    
    class Bar : public virtual Foo
    {
    public:
        void DoSpecific() { /* ... */ }
    };
    

    c++   virtual-inheritance    

    603   10   23:47, 2nd August, 2020


    Фаворит (G)Vim plugins/scripts?

    Какие ваши любимые (G)Vim plugins/scripts?

    vim   editor    

    458   25   17:25, 23rd August, 2020


    "Бесшумная" печать в веб-приложении

    Я работаю над веб-приложением, которое должно печатать молча, то есть без участия пользователя. Какой самый лучший способ достичь этого? Ему не нравится, что это можно сделать только с Javascript, ни Flash и / или AIR. Самое близкое, что я видел, включает в себя Java applet.

    Я могу понять, почему это было бы плохой идеей для любого веб-сайта, чтобы иметь возможность сделать это. Этот конкретный экземпляр предназначен для внутреннего приложения,и он вполне приемлем, если пользователю необходимо добавить URL в список надежных сайтов, установить аддон и т. д.

    web-services   printing    

    596   11   08:01, 24th August, 2020


    Я ищу хостинг-провайдера Windows, который поддерживает пользовательские образы ОС (например, AMZN EC2)

    Я полюбил службу EC2 Amazon , и я ищу что-то похожее, что поддерживает возможность сохранения запущенного образа сервера Windows и запуска из него новых экземпляров.

    Я связался с GoGrid (функция планируется в будущем) и Mosso (нет радости)

    Кто-нибудь знает любой хостинг/cloud поставщиков, которые могут сделать это?

    hosting   windows-server-2003   amazon-ec2   virtual   cloud    

    475   5   23:43, 16th August, 2020


    Этот выпадающего 2, зависит от выпадающих 1

    У меня есть вид формы, в шаблоне редактирования у меня есть два раскрывающихся списка. Выпадающий список 1 явно задается со списком разрешенных значений. Он также установлен на autopostback. Выпадающий список 2 привязан к объекту objectdatasource, этот объект objectdatasource использует первый выпадающий список в качестве одного из своих параметров. (Идея заключается в том, что выпадающий 1 ограничивает то, что показано в выпадающем 2)

    При первом просмотре шаблона редактирования элемента он работает нормально. Но если в выпадающем списке 1 выбран другой элемент, он возвращается назад и генерирует ошибку

    Методы привязки данных, такие как Eval(), XPath(), и Bind() можно только использовать в контексте элемента управления с привязкой к базе данных.

    Вот выпадающий список #2:

    <asp:DropDownList ID="ProjectList" runat="server" SelectedValue='<%# Bind("ConnectToProject_ID","{0:D}") %>' DataSourceID="MasterProjectsDataSource2" DataTextField="Name" DataValueField="ID" AppendDataBoundItems="true">
          <asp:ListItem Value="0" Text="{No Master Project}" Selected="True" />
    </asp:DropDownList>
    

    А вот и MasterProjectDataSource2:

    <asp:ObjectDataSource ID="MasterProjectsDataSource2" runat="server" 
                SelectMethod="GetMasterProjectList" TypeName="WebWorxData.Project" >
                <SelectParameters>
                    <asp:ControlParameter ControlID="RPMTypeList" Name="RPMType_ID" 
                        PropertyName="SelectedValue" Type="Int32" />
                </SelectParameters>
            </asp:ObjectDataSource>
    

    Любая помощь в том, как заставить это работать, будет очень оценена.

    asp.net   formview    

    428   3   19:56, 23rd August, 2020


    Amazon Веб-Службы

    Веб-Amazon услуг реалистичной платформы для развития предпринимательства?

    web-services   amazon-web-services   cloud    

    453   8   00:48, 23rd August, 2020


    Виртуальный Мак?

    Я думаю о том, чтобы попробовать некоторые разработки для iPhone, можно ли установить Leopard внутри VMWare? У меня уже есть довольно высокая спецификация PC с удобной настройкой, которую я хотел бы использовать, или мне нужно купить настоящий Mac?

    iphone   macos   virtualization    

    450   6   05:49, 19th August, 2020


    Каковы основные различия между программированием для Windows XP и для Vista?

    С точки зрения разработчика настольных приложений, есть ли разница между разработкой для Windows XP и разработкой для Windows Vista?

    windows-vista   windows-xp    

    497   4   01:41, 18th August, 2020


    Как декодировать viewstate

    Мне нужно увидеть содержимое viewstate страницы asp.net. Я искал декодер viewstate, нашел декодер ViewState Fridz Onion , но он запрашивает url страницы, чтобы получить ее viewstate. Поскольку мое viewstate формируется после обратной передачи и приходит в результате операции в панели обновления, я не могу предоставить url. Мне нужно скопировать & вставить строку viewstate и посмотреть, что там внутри. Существует ли инструмент или веб-сайт, который может помочь просматривать содержимое viewstate?

    asp.net   viewstate    

    434   10   19:03, 24th August, 2020


    Как остановить Windows приложений от кражи фокуса

    Я знаю, что это не совсем вопрос программирования,но вы все должны были испытать это.

    So...you есть четыре или пять сеансов RDP, открытых над корпусом VPN, вы колотите внутри вашего любимого IDE, ваш VPN в центр обработки данных ненадолго отскакивает, а затем восстанавливается, все ваши RDP сеансы начинают восстанавливать свои соединения и при этом последовательно продолжают захватывать фокус, один за другим. Довольно чертовски раздражающе и откровенно грубо.

    Есть идеи, как предотвратить такое поведение и просто сделать кнопку RDP client flash на панели задач вместо того, чтобы полностью отвлекать внимание от того, что вы делали?

    @ Jason -спасибо за ответ, я использую 64-битную Vista и 64-битную Windows 2008. Есть идеи, насколько хорошо он играет?

    @ Jason -хорошая идея. Сделано.

    @ Ryan -спасибо и за ответ. Я пробовал терминалы несколько раз до этого, но довольно часто мне нужно видеть два или три сеанса рядом, что не очень хорошо облегчает табулирование, было бы неплохо иметь кнопку "выскочить в собственном окне". Однажды я схватил исходный код, чтобы исправить подобные вещи, но так и не нашел времени. Я также обнаружил, что он вел себя странно всякий раз, когда было короткое отключение сети (например, xDSL flapping), и он снова подключится к неправильному сеансу (обычно новому) и оставит сеанс, который я открыл, в отключенном состоянии на сервере. В противном случае терминалы были бы действительно классными, у нас есть 200+ windows серверов, и организация всех этих .rdp файлов может быть болью.

    terminal-services   rdp    

    439   3   07:10, 2nd August, 2020


    Как решить проблему с одним шагом с помощью VS2008 SP1

    Отладка в visual studio, похоже, была нарушена с помощью sp1. Одиночный шаг случайным образом не работает и просто начинает работать. Иногда точки останова игнорируются. Она непредсказуема и непригодна для использования. Он, как правило, попадает в первую точку разрыва, но после этого он совершенно непредсказуем.

    Есть идеи, что нужно сделать, чтобы исправить это поведение ?

    c#   visual-studio-2008-sp1    

    437   3   15:03, 21st August, 2020


    Узнайте, какой процесс имеет эксклюзивную блокировку на дескрипторе устройства USB

    У меня есть библиотека, которая читает / записывает на устройство USB, используя CreateFile() API. Устройство реализует профиль HID-device, так что оно совместимо с драйвером класса Microsoft HID.

    Некоторые другие приложения, установленные в системе, открывают устройство в режиме чтения / записи без режима общего доступа. Что мешает моей библиотеке (и всему, что ее потребляет) работать с устройством. Я полагаю, что это проблема с тем, чтобы быть HID-совместимым устройством - другое программное обеспечение драйвера (мыши, контроллеры, PHIDGETS и т. д.) Может быть несговорчивым.

    В любом случае, путь к файлу устройства имеет вид:

    1: "\\?\hid#hpqremhiddevice&col01#5&21ff20e7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".
    
    2: "\\?\hid#vid_045e&pid_0023#7&34aa9ece&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".
    
    3: "\?\hid#vid_056a&pid_00b0&col01#6&5b05f29&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".
    

    И я пытаюсь открыть его с помощью кода, например:

    //  First, open it with minimum permissions, this device may not be ours.
    //  we'll re-open it later in read/write
    hid_device_ref = CreateFile(
        device_path, GENERIC_READ,
        0, NULL, OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL, NULL);
    

    Я рассматривал такой инструмент, как FileMon или Process Monitor от SysInternals. Но я не могу заставить его сообщать об использовании дескрипторов файлов устройств, подобных перечисленным выше.

    c++   winapi   usb   hid   device    

    412   4   09:14, 18th August, 2020


    Компонент flvplayback проблемы с памятью

    Мой сайт полностью основан на flash, он перемещается вокруг модели 3D, которая была предоставлена мне в виде фрагментов видео, которые я преобразовал в файлы FLV. Я использую компонент FLVPlayback для управления видео внутри моей программы. При выполнении проверок памяти с помощью System.totalMemory я заметил, что всякий раз, когда загружается видео, оно съедает кусок памяти, и даже когда я удаляю из него все прослушиватели событий(все они слабо связаны), удаляю компонент из его родительского элемента, останавливаю видео и null экземпляр компонента, он все равно не вернет эту память.

    Это беспокоило меня с тех пор, как я начал работать над этим проектом из-за огромного количества видео, которое пользователь может потенциально создать и загрузить. В настоящее время каждое видео загружается в новый экземпляр FLVPlayback всякий раз, когда это требуется, но я прочитал, что, возможно, лучший способ решить эту проблему-просто иметь глобальный экземпляр FLVPlayback и просто перезагрузить новое видео в старый экземпляр, таким образом, в памяти приложения будет только один компонент FLVPlayback.

    Кто-нибудь еще столкнулся с этой проблемой? Вы нашли лучшее решение, чем использование глобального экземпляра, который вы просто повторно используете для каждого нового видео?

    actionscript-3   memory   video   flash    

    466   5   02:37, 15th August, 2020


    Как отформатировать файл результатов тестирования Visual Studio (.trx) в более читаемый формат?

    Я только что начал использовать встроенные функции модульного тестирования Visual Studio Professional, которые, как я понимаю, используют MS Test для выполнения тестов.

    Файл .trx, который производят тесты, - это xml, но мне было интересно, есть ли простой способ конвертировать этот файл в более "manager-friendly" формат?

    Моя конечная цель состоит в том, чтобы иметь возможность автоматизировать модульное тестирование и иметь возможность создать красивый документ, который показывает выполнение тестов и как 100% из них прошли :)

    visual-studio-2008   unit-testing    

    537   5   07:16, 8th August, 2020


    Каков ваш лучший список инструментов для разработки 'must have'?

    Недавно я сжег свой ноутбук для разработки (он буквально испускал дым из вентиляционных отверстий). После вытягивания hd я не смог заставить его вращаться с помощью устройства USB, прикрепленного к домашней башне. Поскольку у меня был крайний срок, мне пришлось спешить и покупать новый ноутбук (Turion 64 x2) под управлением Vista.

    После установки необходимых приложений VS2005/2008, Sql Server editions client tools, Adobe CS3 и Source control clients: мне интересно, какой список инструментов для разработчиков “must haves” существует в наши дни? Я большой поклонник Fiddler и LinqPad, но мне интересно, что я упускаю?

    я читаю здесь другой вопрос, и мне известен список Хансельмана. Я не был достаточно конкретен в своем первоначальном вопросе. Под "these days" я подразумевал новые и новейшие инструменты (возможно, доступные только 64 бит), которые в годы geek могли бы просто be 12 дня, я не знаю. :)[/редактировать]

    windows-vista    

    654   25   16:12, 26th August, 2020


    Silverlight программный доступ к видеофайлу Sony RZ30N

    Я хотел бы обойти функциональность веб-сервера подключенной к сети Веб-камеры Sony SNC-RZ30N и отобразить видеопоток в приложении Silverlight.

    Я не могу найти никаких примеров взаимодействия с камерой программно.

    Любые зацепки будут высоко оценены. Тнх.

    Обновление 09/09/2008: нашел хороший сайт с примерами Javascript для управления камерой, но до сих пор нет средств для вставки видео в iFrame или тому подобное:

    http://www2.zdo.com/archives/3-JavaScript-API-to-Control-SONY-SNC-RZ30N-Network-Camera.html

    Дуга

    silverlight   video   streaming   webcam    

    420   1   21:25, 16th August, 2020


    Есть ли у вас какие-либо советы по улучшению производительности ReSharper и/или Visual Studio?

    Я использую visual studio 2008 и ReSharper 4, и это довольно медленно. Моя машина имеет 2 GB из RAM, двухъядерный процессор и жесткий диск 7200 оборотов в минуту. Я знаю, что более RAM и более быстрый жесткий диск могут улучшить производительность, но есть ли у вас какие-либо советы по улучшению производительности ReSharper/Visual Studio?

    .net   visual-studio   performance   resharper    

    408   5   07:38, 8th August, 2020


    Закрытие и утилизация обслуживание WCF

    Метод Close на ICommunicationObject может выдавать два типа исключений, как MSDN описывает здесь . Я понимаю, почему метод Close может вызывать эти исключения, но я не понимаю, почему метод Dispose на прокси-сервере службы вызывает метод Close без try вокруг него. Разве ваш метод Dispose не является единственным местом, где вы хотите убедиться, что вы не создаете никаких исключений?

    wcf   web-services    

    457   2   23:47, 6th August, 2020


    RESTful web services и HTTP глаголов

    Каков минимальный набор глаголов HTTP, который сервер должен разрешить для веб-службы быть классифицирован как RESTful?

    А что, если мой хозяин не разрешит PUT и DELETE ?

    Действительно ли это важно, могу ли я жить долго и счастливо только с GET и POST ?


    Обновление: Спасибо за ответы, ребята, ответ Роджера был, вероятно, лучшим из-за ссылки на интервью Билла Веннерса и Эллиота расти Гарольда. Теперь я все понимаю.


    web-services   rest    

    446   5   11:09, 18th August, 2020


    AnkhSVN против VisualSVN

    В настоящее время я использую AnkhSVN для интеграции subversion в Visual Studio. Есть ли какая-то причина, по которой я должен переключиться на VisualSVN?

    AnkhSVN является бесплатным (в более чем одном смысле этого слова), в то время как VisualSVN стоит $50., так что прямо там, если я не упускаю какую-то замечательную особенность VisualSVN, я не вижу никакой причины переключаться.

    visual-studio   svn   version-control   visualsvn   ankhsvn    

    484   4   00:24, 22nd August, 2020


    Лучший способ лицензировать программное обеспечение Microsoft в качестве независимого разработчика

    Недавно я перешел с должности сотрудника небольшой консалтинговой компании на должность независимого консультанта, и со временем мне нужно будет обновить Windows и Visual Studio. Итак, каков самый доступный способ сделать это для небольшого разработчика времени?

    Мой предыдущий босс предложил мне получить подписку на TechNet Plus для лицензий OS, я сделал это и, похоже, это то, что мне нужно, но открыт для других вариантов в будущем.

    Visual Studio мне трудно понять, в чем именно заключается разница между профессиональным и стандартным. Также я бы очень хотел цифровую версию, но кажется, что дорогая подписка MSDN-это единственный способ?

    Visual Studio 2008 Professional с MSDN Professional, перечисленным здесь , кажется, полу-разумной ценой в $1,199., что сделало бы подписку TechNet Plus ненужной.

    windows   visual-studio   licensing    

    457   5   16:49, 12th August, 2020


    Python генератор кода для Visual Studio?

    У меня была идея, если я добавлю файл python .py в свой проект C# и помечу файл пользовательским генератором, который выполнит файл python, и обработает вывод как результат генерации кода, т. е. поместите его в файл C#, что позволит мне сделать довольно много генерации кода в рамках процесса сборки.

    Кто-нибудь знает, существует ли такой пользовательский генератор для Visual Studio 2008?

    python   visual-studio-2008   code-generation    

    484   5   14:25, 24th August, 2020


    Каковы лучшие веб-фреймворки MVC на рынке?

    Я ищу веб-фреймворк для перемещения приложений на основе windows в сеть.

    Основными требованиями к WF являются следующие:

    1. поддержка модульных тестов
    2. поддержка настольных и мобильных браузеров
    3. долгосрочная жизнеспособность
    4. зрелость структуры

    model-view-controller   web-frameworks    

    434   19   10:13, 1st August, 2020


    Какие существуют альтернативы Model-View-Controller?

    Проходя через университет и следя за развитием SO,я много слышал об архитектурном дизайне Model-View-Controller. Я случайно использовал шаблон MVC еще до того, как узнал, что это такое, и до сих пор использую его в своей повседневной работе. Из того, что я видел, это, вероятно, самый популярный шаблон, используемый сегодня. Но вот о чем я почти ничего не слышал, так это об альтернативных шаблонах, которые вы можете использовать вместо MVC. Какие существуют варианты и по каким причинам вы решили бы использовать их над MVC? Мне также интересно знать, для каких типов систем они обычно используются. Наконец, каковы плюсы и минусы, которые приходят вместе с их использованием?

    model-view-controller   mvp   passive-view   architectural-patterns    

    669   10   17:50, 1st August, 2020


    Как автоматизировать сборку Visual Studio?

    Как превратить сборку Visual Studio, выполняемую в IDE, в сценарий, который можно запустить из командной строки?

    visual-studio   build-automation    

    716   11   16:27, 29th August, 2020


    Vi редактирование для Visual Studio

    Я привык к редактору Vi(m) и использую MS Visual Studio 2005 на работе. Я не смог найти бесплатную надстройку Vi (есть только одна для версии 2003). Я немного погуглил, увидел, что в этом году был проект "Google summer of code", чтобы написать такую надстройку, и с нетерпением жду результата. Я также слышал о ViEmu (не бесплатно, и я не могу проверить его на работе).

    Кто-нибудь в моей ситуации нашел решение (and/or испытано ViEmu)?

    Edit: я не могу проверить ViEmu на работе, потому что они параноидальны в отношении того, что мы устанавливаем на наших коробках: он должен проходить через необходимые каналы, и в течение 30 дней я не считаю, что это стоит того (и у меня нет коробки Windows дома).

    Edit: поскольку оба ответа были эквивалентны, я в конечном итоге принял первый, который пришел.

    visual-studio   vim   ide   editor    

    459   2   20:57, 24th August, 2020


    Реализация пользовательского действия рабочего процесса Windows, выполняющего асинхронную операцию

    У меня возникли некоторые концептуальные проблемы с выяснением того, как лучше всего реализовать это... Я хочу создать пользовательский класс активности для рабочего процесса Windows. Действие должно вызывать сторонний библиотечный метод, который сам запускает другой процесс асинхронно и может занять от нескольких секунд до нескольких часов для завершения. Эта библиотека предоставляет мне возможность либо опросить результат метода, либо подписаться на событие, которое указывает на его завершение. В моих приложениях, не связанных с рабочим процессом, я обычно просто подписываюсь на это событие, но это не кажется разумным в случае рабочего процесса. Я также не уверен, как лучше всего реализовать схему опроса. Может ли кто-нибудь порекомендовать некоторые указатели на подобные проблемы?

    asynchronous   workflow   workflow-foundation   workflow-activity    

    449   1   07:28, 23rd August, 2020


    Отладка asp.net с firefox и visual studio.net-очень медленная по сравнению с IE

    Отладка asp.net веб-сайтов/веб-проектов в visual studio.net 2005 с Firefox загружается медленнее чем использование IE.

    Я где-то читал, что есть способ исправить это, но я ни за что на свете не смогу найти его снова.

    Кто-нибудь знает, о чем я говорю, и может указать мне правильное направление, пожалуйста?

    Овации Джон

    редактировать

    извините, Роб, я не очень хорошо объяснился (снова). Я предпочитаю Firefox для отладки (firebug и т. д)

    нажатие F5 при отладке с IE браузер запускается очень быстро, и щелчок по моему веб-приложению происходит почти мгновенно, и когда брейкпонт попадает в мой код сразу же без задержек.

    нажатие F5 при отладке с FireFox браузер запускается очень медленно (хорошо, у меня есть плагины, которые замедляют загрузку FF), но щелчок по моему веб-приложению действительно очень медленный, и когда точка останова нажата, требуется целая вечность, чтобы взломать код.

    клянусь, я где-то читал, что в Firefox (about:config может быть?) что при изменении на какую-то магическую настройку все это сортируется.

    debugging   firefox   visual-studio-2005    

    415   4   07:39, 13th August, 2020


    Исключение InvalidOperationException при создании экземпляра веб-службы wcf

    У меня есть веб-служба WCF, на которую ссылаются из библиотеки классов. После запуска проекта при создании объекта клиента службы из библиотеки классов я получаю сообщение InvalidOperationException with:

    Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт 'MyServiceReference.IMyService' в клиенте ServiceModel раздел конфигурации. Это может быть связано с тем, что файл конфигурации не был найдено для вашего приложения, или потому что нет соответствия элементов конечной точки этот контракт можно найти в элементе клиент.

    Код, который я использую для создания экземпляра::

    myServiceClient = new MyServiceClient();
    

    где MyServiceClient наследуется от

    System.ServiceModel.ClientBase

    Как мне решить эту проблему?

    Примечание: у меня есть отдельное консольное приложение, которое просто создает один и тот же объект службы и вызывает его, и оно работает без каких-либо проблем.

    .net   wcf   web-services    

    513   4   09:01, 9th August, 2020


    Удаленный запуск и остановка службы на сервере W2008

    У меня есть удивительное количество проблем с запуском и остановкой службы на моем удаленном сервере из моего скрипта msbuild.

    SC.EXE и задача ServiceController MSBuild не предоставляют коммутаторы для разрешения имени пользователя / пароля, поэтому они не будут аутентифицироваться, поэтому я использую RemoteService.exe из www.intelliadmin.com

    - Аутентификация с помощью \xx.xx.xx.xxx - Аутентификация завершена - Остановка обслуживания - Ошибка: Доступ Запрещен

    Данные учетной записи пользователя, которые я указываю, предназначены для локального администратора на сервере, так что же случилось?! Я вырываю себе волосы!

    Обновление:

    OK вот еще немного предыстории. У меня есть машина XP в офисе, на которой работает сервер CI. Сценарий сборки соединяет VPN с центром обработки данных,где у меня есть машина Server 2008. Ни один из них не находится в домене.

    service   windows-server-2008    

    442   4   02:56, 25th August, 2020


    Каков самый простой способ выполнения запроса в Visual C++

    Я использую Visual C++ 2005 и хотел бы знать Самый простой способ подключения к серверу MS SQL и выполнения запроса.

    Я ищу что-то простое, как класс ADO.NET's SqlCommand с его ExecuteNonQuery(), ExecuteScalar() и ExecuteReader().

    Вздох предложил ответ, используя CDatabase и ODBC.

    Может ли кто-нибудь продемонстрировать, как это будет сделано с использованием шаблонов ATL потребителя для OleDb?

    Также как насчет возврата значения scalar из запроса?

    sql-server-2005   visual-c++   mfc    

    446   4   10:00, 8th August, 2020


    Лучший способ запустить приложение Java в качестве демона *nix или службы Windows?

    Я ищу лучший метод для запуска приложения Java в качестве демона *NIX или службы Windows. Я заглянул в оболочку сервиса Java, проект Apache Commons 'jsvc' и проект Apache Commons 'procrun' . До сих пор оболочка службы Java выглядит так, как будто это лучший вариант... но мне интересно, есть ли какие-либо другие лицензионные продукты "Open Source friendly".

    java   unix   windows-services   daemon    

    540   3   20:16, 18th August, 2020


    ASP.NET главные страницы эквивалентны в Java

    Каким будет эквивалент главных страниц в мире веб-разработки Java? Я слышал о плитках, гобеленах и скорости, но ничего о них не знаю. Они так же просты в использовании, как и главные страницы?

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

    Любые примеры были бы великолепны!!

    java   model-view-controller   master-pages    

    447   3   21:15, 19th August, 2020


    Когда инициализируется NavigationService?

    Я хочу поймать событие NavigationService.Navigating с моей страницы, чтобы предотвратить переход пользователя вперед. У меня есть обработчик событий, определенный таким образом:

    void PreventForwardNavigation(object sender, NavigatingCancelEventArgs e)
    {
        if (e.NavigationMode == NavigationMode.Forward)
        {
            e.Cancel = true;
        }
    }
    
    ...

    и это прекрасно работает. Однако я не уверен, где именно разместить этот код:

    NavigationService.Navigating += PreventForwardNavigation;
    

    Если я помещу его в конструктор страницы или инициализированный обработчик событий, то NavigationService все равно будет null, и я получу NullReferenceException. Однако если я помещаю его в обработчик загруженных событий для страницы, то он вызывается каждый раз при переходе на страницу. Если я правильно понимаю, это означает, что я обрабатываю одно и то же событие несколько раз.

    Могу ли я добавить один и тот же обработчик к событию несколько раз (как это произошло бы, если бы я использовал загруженное событие страницы для его подключения)? Если нет, то есть ли какое-то место между инициализацией и загрузкой, где я могу сделать эту проводку?

    .net   wpf   navigation    

    433   2   19:48, 20th August, 2020


    MVC-где реализовать проверку формы (на стороне сервера)?

    При кодировании традиционного приложения MVC, какова наилучшая практика для кодирования проверки формы на стороне сервера? Принадлежит ли код контроллеру или уровню модели? И почему?

    model-view-controller   validation   forms    

    469   4   15:37, 29th August, 2020


    Что является лучшим детектором утечки свободной памяти для программы C/C++ и ее плагина DLLs?

    У меня есть .exe и много подключаемых модулей .dll, которые загружает .exe. (У меня есть источник для обоих.) Кросс-платформенное (с исходным кодом) решение было бы идеальным, но платформа может быть сужена до WinXP и Visual Studio (7.1/2003 в моем случае).

    Встроенный детектор утечки VS дает только строку, из которой был вызван new/malloc, но у меня есть оболочка для распределения, поэтому лучше всего использовать полный символический стек trace.

    Детектор также мог бы обнаружить утечку как в .exe, так и в сопутствующих ему подключаемых модулях .dll.

    c++   c   visual-studio   memory-leaks    

    472   7   21:40, 2nd August, 2020


    Вывод метки времени компиляции в исполняемом файле Visual C++?

    Как я могу вставить информацию о компиляции timestamp в исполняемый файл, который я строю с помощью Visual C++ 2005? Я хочу иметь возможность выводить что-то подобное, когда я выполняю программу:

    Эта сборка XXXX была скомпилирована в dd-mm-yy, hh:mm.

    где дата и время отражают время, когда был построен проект. Они не должны изменяться при каждом последующем вызове программы, если только она не будет перекомпилирована.

    c++   visual-c++   execution   compile-time    

    600   6   09:09, 2nd August, 2020


    Как открыть решение VS 2008 в VS 2005?

    Я видел, что решения, созданные в Visual Studio 2008, не могут быть открыты в Visual Studio 2005 , и попытался обойти проблему 1. Еще предстоит попробовать обходной путь 2.

    Но поскольку эта связь была немного старой и от отчаяния спрашивала здесь: есть ли какой-нибудь конвертер?


    У меня еще нет VS2008, и я хотел открыть решение с открытым исходным кодом, которое было сделано в vs2008.

    Думаю, мне придется fiddle вокруг или ждать, пока vs2008 не будет отправлен.

    visual-studio-2008   visual-studio-2005   projects-and-solutions    

    420   5   10:39, 13th August, 2020


    Поля сводки в Crystal Report VS2008

    Мне нужно иметь поле сводки на каждой странице отчета и на странице 2, и вперед то же самое резюме должно появиться в верхней части страницы. Кто-нибудь знает, как это сделать? Экс:

    > 
    > Page 1
    > 
    > Name Value 
    >  a     1 
    >  b     3 
    >  Total 4
    > 
    > Page 2 
    > Name         Value 
    > Total Before  4 
    >  c             5 
    >  d            1 
    >  Total         10
    

    visual-studio-2008   crystal-reports    

    403   2   06:54, 7th August, 2020


    VBScript/ASP Classic

    У меня есть пара вопросов относительно VBScript и ASP Classic:

    1. Каков предпочтительный способ доступа к базе данных сервера MS SQL в VBScript/ASP?

    2. Каковы наилучшие методы в отношении отделения модели от представления от контроллера?

    3. Есть еще что-нибудь, что я должен знать о VBScript или ASP?

    Если вы еще не заметили, я новичок в кодировании VBScript. Я понимаю, что числа 2 & 3-это своего рода гигантские вопросы "black hole", которые являются слишком общими, поэтому не думайте, что я ожидаю узнать все, что нужно знать об этих двух вопросах отсюда.

    sql-server   model-view-controller   asp-classic   vbscript    

    489   10   03:42, 20th August, 2020


    Windows Увеличение Объема Услуг CPU Потребление

    На моей работе у меня есть сцепление из шести Windows services, за которое я отвечаю, написанное в C# 2003 году. Каждая из этих служб содержит таймер, который срабатывает каждую минуту или около того, где происходит большая часть их работы.

    Моя проблема заключается в том, что по мере запуска этих служб они начинают потреблять все больше и больше времени CPU через каждую итерацию цикла, даже если для них нет никакой значимой работы (т. е. они просто бездельничают, просматривая базу данных для чего-то). Когда они запускаются, каждая служба использует в среднем (около) 2-3% из 4 CPUs, что нормально. Через 24 часа каждая служба будет потреблять весь процессор на протяжении всего цикла выполнения своего цикла.

    Кто-нибудь может помочь? Я в недоумении, что может быть причиной этого. Наше текущее решение заключается в том, чтобы перезапускать сервисы один раз в день (они отключаются сами, затем скрипт видит, что они отключены, и перезапускает их примерно в 3 часа ночи). Но это не долгосрочное решение; меня беспокоит то, что, поскольку службы становятся более загруженными, перезапуска их один раз в день может быть недостаточно... но поскольку существует значительный штраф за запуск (все они используют NHibernate для доступа к данным), поскольку они становятся более загруженными, именно то, что мы не хотим делать, - это перезапускать их чаще.


    @akmad: правда, это очень трудно.

    1. Да, служба, запущенная изолированно, будет показывать тот же симптом с течением времени.
    2. Нет, это не так, мы уже смотрели на это. Это может произойти в 10 утра, в 6 вечера или в середине ночи. Здесь нет никакой последовательности.
    3. Мы делаем это, а они делают. Службы делают именно то, что они должны делать, и ничего больше.
    4. К сожалению, это требует предвидения того, когда именно услуги будут исчерпаны CPUs, что происходит по непредсказуемому графику и никогда не бывает очень быстро... что делает вещи вдвойне трудными, потому что мой босс будет запускать и перезапускать их, когда у них начнутся проблемы, не думая о проблемах отладки.
    5. Нет, они используют довольно стабильное количество RAM (ок. 60-80MB каждый, из 4 ГБ на машине).

    Хорошие предложения, но rest заверил, что мы перепробовали все обычные способы устранения неполадок. Я надеюсь, что это проблема .NET, о которой кто-то может знать, и мы сможем работать над ее решением. Решение моего босса (которое я категорически не хочу реализовывать) состоит в том, чтобы поместить поле в базу данных, которая содержит несколько раз для перезапуска служб в течение дня, чтобы он мог устранить проблему и не думать о ней. Я Отчаянно ищу причину реальной проблемы, чтобы исправить ее, потому что это решение станет катастрофой примерно через шесть месяцев.


    Эллис: у каждого из них своя функция. Один читает записи из базы данных Oracle где-то за пределами объекта; другой обрабатывает эти записи и передает файлы, принадлежащие этим записям, в нашу систему; третий проверяет эти файлы, чтобы убедиться, что они такие, какими мы их ожидаем; другой-это Служба технического обслуживания, которая постоянно проверяет такие вещи, как дисковое пространство (которого у нас достаточно) и опрашивает другие серверы, чтобы убедиться, что они живы; один работает только для того, чтобы убедиться, что все эти другие работают и выполняют свою работу, отслеживает и сообщает об ошибках и перезапускает все, что не удалось сохранить всю систему это происходит 24 часа в сутки.

    Итак, если вы спрашиваете то, что я думаю, что вы спрашиваете, нет, нет ни одной общей вещи, которую делают все эти службы (кроме доступа к базе данных через NHibernate), на которую я могу указать как на потенциальную проблему. К сожалению, если это окажется фактической проблемой (что меня не сильно удивит), все это может быть испорчено-и я в конечном итоге перепишу все из них в простой SQL. Я надеюсь, что это проблема сборщика мусора или что-то более легкое для решения, чем NHibernate.


    @Joshdan: никакого секрета. Как я уже сказал, мы испробовали все обычные способы устранения неполадок. Профилирование было бесполезным: профилировщик, который мы используем, не мог указать на какой-либо код, который фактически выполнялся, когда использование CPU было высоким. Эти службы были разорваны около месяца назад в поисках этой проблемы. Каждый раздел кода был проанализирован, чтобы попытаться выяснить, был ли наш код проблемой; я здесь не спрашиваю, потому что я не сделал свою домашнюю работу. Если бы это был простой случай, когда службы выполняли больше работы, чем ожидалось, это было бы поймано.

    Проблема здесь заключается в том, что в большинстве случаев службы вообще ничего не делают, но все же умудряются потреблять 25% или более из четырех ядер CPU: они не находят никакой работы, выходят из своего цикла и ждут следующей итерации. Это должно, в буквальном смысле, почти не занимать времени CPU вообще.

    Вот пример поведения, которое мы наблюдаем на службе без работы в течение двух дней (в неизменной среде). Это было захвачено на прошлой неделе:

    День 1, 8 утра: авг. CPU использование приблизительно 3%
    День 1, 6 вечера: авг. CPU использование приблизительно 8%
    День 2, 7 утра: авг. CPU использование приблизительно 20%
    День 2, 11 утра: авг. CPU использование приблизительно 30%

    Рассмотрев все возможные мирские причины этого, я задал этот вопрос здесь, потому что я полагал (правильно, как оказалось), что получу более новаторские ответы (как Убигути) или указатели на вещи, о которых я не думал (как предложение Яна).


    Так же происходит и Спайк CPU непосредственно перед таймером обратный вызов, в пределах обратного вызова таймера, или сразу после таймера обратный звонок?

    Вы меня неправильно поняли. Это не Спайк. Если бы это было так, то не было бы никаких проблем; я могу справиться со спайками. Но это не так... использование CPU в целом растет. Даже когда служба ничего не делает, ожидая следующего удара таймера. Когда сервис запускается, все идет хорошо и спокойно, и график выглядит так, как вы и ожидали... как правило, использование 0%, с шипами до 10%, когда NHibernate попадает в базу данных или сервис выполняет какой-то тривиальный объем работы. Но это увеличивает до across-the-board 25% (больше, если я позволю ему зайти слишком далеко) использование во все времена, пока процесс запущен.

    Это сделало предложение Йена логичной серебряной пулей (NHibernate делает много вещей, когда вы не смотрите). Увы, я реализовал его решение, но оно не возымело эффекта (у меня нет доказательств этого, но я действительно думаю, что это ухудшило ситуацию... среднее использование, кажется , теперь растет намного быстрее). Обратите внимание, что удаление NHibernate "sections" (как вы рекомендуете) нецелесообразно, так как это было бы уберите около 90% кода в сервисе, что позволило бы мне исключить таймер как проблему (которую я абсолютно намерен попробовать), но не может помочь мне исключить NHibernate как проблему, потому что если NHibernate вызывает это, то хитроумное исправление, которое реализовано (см. ниже), просто должно стать способом работы системы; мы настолько зависим от NHibernate для этого проекта, что PM просто не примет, что это вызывает неразрешимую структурную проблему.

    Я только что заметил в нем чувство отчаяния. вопрос -- что ваши проблемы продолжалось бы и дальше, если бы не маленькое чудо

    Я не хочу, чтобы все так вышло. В настоящее время службы перезапускаются ежедневно (с возможностью ввода любого количества часов в день для их выключения и перезапуска), что исправляет проблему, но не может быть долгосрочным решением, как только они переходят на производственную машину и начинают загружаться. Проблемы не будут продолжаться, независимо от того, исправляю ли я их или PM поддерживает это ограничение на них. Очевидно, что я предпочел бы реализовать реальное исправление, но поскольку первоначальное тестирование не выявило никаких причин для этого, а службы уже были подробно рассмотрены, PM предпочел бы просто перезапустить их несколько раз, чем тратить больше времени на их исправление. Это полностью выходит из-под моего контроля и делает чудо, о котором вы говорили, более важным, чем оно было бы в противном случае.

    Это чрезвычайно интригует (постольку как Вы доверяете своему профайлеру).

    Я не. Но тогда это Windows services, написанные в .NET 1.1, запущенные на машине Windows 2000, развернутой хитрым сценарием Nant, использующим старую версию NHibernate для доступа к базе данных. На самом деле, я бы сказал, что мало чему доверяю на этой машине.

    c#   nhibernate   windows-services   .net-1.1    

    425   7   19:36, 25th August, 2020


    интеграция vimdiff и CVS

    Я всегда хотел иметь возможность получить достаточно элегантный способ заставить vimdiff работать с контролируемым файлом CVS. Я нашел множество (несколько халтурных) скриптов в интернете (лучший пример здесь), которые в основном проверяют файл, который вы редактируете из CVS во временный файл, и vimdiff два. Ни одна из них не учитывает ветви и всегда предполагает, что вы работаете с MAIN, что для меня совершенно бесполезно.

    Итак, мой вопрос заключается в следующем: нашел ли кто-нибудь достойное решение для этого, которое делает больше, чем этот сценарий?

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

    vim   cvs   vimdiff    

    463   4   04:55, 13th August, 2020


    Visio и форвард-Инжиниринг

    Вы не знаете, могу ли я использовать Visio для переадресации схемы последовательностей в код (c#)?

    Можно ли это сделать с помощью Visio в одиночку или мне нужен плагин?

    А как насчет других диаграмм?

    c#   visio   forward-engineer    

    440   3   04:38, 9th August, 2020


    Compact Framework - есть ли в наличии фреймворк MVC/библиотека?

    Я нашел статью на эту тему от сотрудника Microsoft, но кто-нибудь реализовал более надежную структуру для этого? Существует ли легкий фреймворк для WinForms, который можно было бы легко портировать? Я хотел бы довольно быстро войти в курс дела и избежать создания собственной структуры/библиотеки, чтобы справиться с этим, когда кто-то более умный уже сделал это.

    Я не смотрел на фабрику мобильного программного обеспечения из группы P&P, но подозреваю, что она довольно тяжелая. Стоит ли на это смотреть?

    Edit: я не ищу информацию о проекте ASP.NET MVC. Я спрашиваю о реализации compact framework 'WinForms' и о том, как реализовать MVC с помощью этого.

    c#   model-view-controller   windows-mobile   compact-framework   design-patterns    

    553   7   00:19, 3rd August, 2020


    Использование ItemizedOverlay и OverlayItem в Android Beta 0.9

    Кому-нибудь удалось использовать ItemizedOverlays в Android Beta 0.9? Я не могу заставить его работать, но я не уверен, сделал ли я что-то неправильно или эта функция еще не доступна.

    Я пытался использовать классы ItemizedOverlay и OverlayItem . Их предназначение-имитировать маркеры карт (как это видно в Мэшапах Google Maps), но у меня были проблемы с их отображением на карте.

    Я могу добавить свои собственные пользовательские оверлеи, используя аналогичную технику, это просто ItemizedOverlays , которые не работают.

    После того, как я реализовал свой собственный ItemizedOverlay (и переопределил createItem), создание нового экземпляра моего класса, кажется, работает (я могу извлечь из него OverlayItems ), но добавление его в список Overlay карты не делает его таким, каким он должен быть.

    Это код, который я использую для добавления класса ItemizedOverlay в качестве Overlay к моему MapView .

    // Add the ItemizedOverlay to the Map
    private void addItemizedOverlay() {
      Resources r = getResources();
      MapView mapView = (MapView)findViewById(R.id.mymapview);
      List<Overlay> overlays = mapView.getOverlays();
    
      MyItemizedOverlay markers = new MyItemizedOverlay(r.getDrawable(R.drawable.icon));
      overlays.add(markers);
    
      OverlayItem oi = markers.getItem(0);
      markers.setFocus(oi);
      mapView.postInvalidate();
    }
    

    Где MyItemizedOverlay определяется как:

    public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> {
      public MyItemizedOverlay(Drawable defaultMarker) {
        super(defaultMarker);
        populate();
      }
    
      @Override
      protected OverlayItem createItem(int index) {
        Double lat = (index+37.422006)*1E6;
        Double lng = -122.084095*1E6;
        GeoPoint point = new GeoPoint(lat.intValue(), lng.intValue());
    
        OverlayItem oi = new OverlayItem(point, "Marker", "Marker Text");
        return oi;
      }
    
      @Override
      public int size() {
        return 5;
      } 
    }
    

    java   android   overlay   android-mapview    

    411   1   11:36, 9th August, 2020


    Третий фрагменты визуального участника студии

    Вы не знаете, где я мог бы найти некоторые полезные сторонние (бесплатные) фрагменты кода для VS 2008?

    visual-studio   visual-studio-2008   code-snippets    

    440   2   12:23, 20th August, 2020


    Ярлыки Visual Studio 2005

    Я пытаюсь привязать следующий ярлык: Ctrl + W для закрытия вкладок

    Как настроить VS для добавления / изменения ярлыков? Кроме того, какие наиболее полезные ярлыки вы, ребята, нашли?

    visual-studio   visual-studio-2005   shortcuts    

    406   5   14:28, 19th August, 2020


    Как я могу установить textbox в многострочный режим в SSRS?

    У меня есть отчет со многими полями, которые я пытаюсь сократить до 1 страницы по горизонтали (мне все равно, будет ли это 2 или 200 страниц по вертикали... просто не хочу иметь дело с 2 страницами шириной по x страницам длиной train-wreck). Тем не менее, он имеет дело с контактной информацией.

    Моя идея состояла в том, чтобы сделать:

    Name:      Address:   City:      State:    ...
    Jon Doe    Addr1      ThisTown    XX       ...    
               Addr2
               Addr3
    -----------------------------------------------
    Jane Doe   Addr1      ThisTown    XX       ...
               Addr2
               Addr3
    -----------------------------------------------
    

    Есть ли какой-то способ установить textbox как многострочный (или результат SQL)? Неужели я пропустил что-то чертовски очевидное?


    Свойство CanGrow включено по умолчанию, и я дважды проверил, что это правда. Моя проблема в том, что я не знаю, как заставить линию прерваться. Я получаю 3 адресных поля, которые просто заполняют строку, а затем переносятся в другую. Я пробовал /n, \n (так как я никогда не могу вспомнить, какой Слэш правильно поставить), <br>, <br /> (так как отчет будет просматриваться в элементе управления ReportViewer на веб-сайте ASP.NET). Я не могу придумать никаких других способов обернуть текст.

    Есть ли какой-то способ получить результаты из базы данных в виде 3 строк text/characters?

    reporting-services   textbox   multiline    

    485   8   00:30, 28th August, 2020


    Что такое MVC и каковы его преимущества?

    Я нашел, что такое mvp и mvc, и в чем разница , но это действительно не ответило на этот вопрос.

    Я недавно начал использовать MVC, потому что это часть фреймворка, который собираюсь использовать я и мой партнер по работе. Мы выбрали его, потому что он выглядел легко и отделил процесс от отображения, есть ли преимущества помимо этого, о которых мы не знаем и которые могли бы упустить?

    Плюсы

    1. Отображение и обработка разделены


    Аферы

    1. Пока ни одного

    model-view-controller   design-patterns    

    519   11   23:14, 8th August, 2020


    Perforce в магазине Microsoft

    Наш магазин разработчиков в настоящее время использует Visual SourceSafe. Мы все знаем, как это может закончиться (плохо), поэтому мы исследуем другие системы. Во-первых, это Perforce. Есть ли у кого-нибудь опыт использования его и его интеграции в Visual Studio (2003/2005/2008)? Он так же хорош, как и любой другой, или он довольно прочный с хорошими чертами, сравнительно?

    version-control   visual-sourcesafe   perforce    

    354   9   08:57, 1st August, 2020


    UITypeEditor и IExtenderProvider

    У меня есть экстендер (IExtenderProvider), который расширяет некоторые типы элементы управления с дополнительными свойствами. Для одного из этих свойств у меня есть написано а UITypeEditor. Пока что все работает просто отлично.

    Экстендер также имеет несколько свойств сам по себе, которые я пытаюсь Используйте как своего рода дефолт для UITypeEditor. То, что я хочу сделать, - это быть возможность установить свойство на самом расширителе (не расширенные элементы управления), и когда я открываю UITypeEditor для одного из дополнительных свойств на расширенный элемент управления, я хочу установить значение в UITypeEditor на значение из имущества на расширителе.

    Простой пример: ExtenderProvider имеет свойство DefaultExtendedValue. В форме я установил значение этого свойства в "My Value". Расширенные элементы управления имеют, через поставщика, свойство ExtendedValue с UITypeEditor. Когда я открываю редактор для свойства ExtendedValue, значение по умолчанию (начальное) должно быть равно "My Value".

    Мне кажется, что лучшим местом для этого было бы UITypeEditor.EditValue, как раз перед звонком IWindowsFormsEditorService.DropDownControl или .ShowDialog.

    Единственная проблема заключается в том, что я не могу (или не знаю, как это сделать) получить доступ самого поставщика расширителя в EditValue, чтобы прочитать значение рассматриваемого свойства и установить его в UITypeEditor. Контекст дает мне расширенное представление контроль, но в данном случае он мне ни к чему.

    Есть ли какой-то способ достичь того, что я пытаюсь? Любая помощь ценится!

    Спасибо Том


    - Это неплохая идея, но, к сожалению, она меня не совсем устраивает. Я бы очень хотел иметь возможность установить это значение по умолчанию индивидуально для каждого экземпляра поставщика расширителя. (У меня может быть больше одного на одной форме с разными значениями для разных групп расширенных элементов управления.)

    .net   winforms   design-time   uitypeeditor   iextenderprovider    

    547   3   07:00, 4th August, 2020


    Как представить информацию о кросс-модели в MVC?

    У меня есть приложение, построенное с использованием MVC, которое создает представление, которое предоставляет сводную информацию по нескольким моделям. Кроме того, некоторые вычисления выполняются по различным наборам данных.

    Нет четкой единой модели (которая, по крайней мере, сопоставляется с таблицей), которая, по-видимому, имеет смысл в качестве отправной точки для этого, поэтому различные сводки извлекаются из способствующих моделей в контроллере, передаются в представление и вычисления выполняются там.

    Но это кажется, ну, грязным . Но контроллеры должны быть легкими, не так ли? И бизнес-логика не должна быть в представлениях,так как у меня она присутствует.

    Так где же должна быть собрана эта информация? Новая модель, которая не сопоставляется с таблицей? Библиотека function/module? или что-то еще?

    (Хотя я рассматриваю это как в основном архитектурный / шаблонный вопрос, я работаю в Rails, FWIW.)

    Edit: хорошие ответы на все вопросы и много консенсуса, что обнадеживает. Я "accepted" ответ, который я сделал, чтобы сохранить ссылку на Railscasts в верхней части. Я отстаю в своем просмотре Railscast-что-то, что я буду делать напряженные попытки исправить!

    ruby-on-rails   model-view-controller   design-patterns    

    421   5   02:31, 17th August, 2020


    Вы используете распределенный контроль версий?

    Я хотел бы услышать от людей, которые используют распределенный контроль версий (он же распределенный контроль версий, децентрализованный контроль версий) и как они его находят. Что вы используете, Mercurial, Darcs, Git, Bazaar? Вы все еще используете его? Если вы использовали клиент / сервер rcs в прошлом, вы находите его лучше, хуже или просто по-другому? Что ты можешь мне сказать такого, что заставило бы меня вскочить на подножку? Или спрыгнуть, если на то пошло, мне было бы интересно услышать от людей с негативным опытом.

    В настоящее время я рассматриваю замену нашей текущей системы управления версиями (Subversion), которая является стимулом для этого вопроса.

    Я был бы особенно заинтересован в тех, кто использовал его с коллегами в других странах, где ваши машины не могут быть включены одновременно, и ваша связь очень медленная.

    Если вы не уверены, что такое распределенный контроль версий, вот несколько статей:

    Введение в распределенный контроль версий

    Запись В Википедии

    version-control   dvcs   revision    

    472   18   20:44, 2nd August, 2020


    guid REST URL для вызова службы данных ado.net?

    Попытка использовать guid в качестве идентификатора ресурса в rest url, но не может найти какой-либо ресурс о том, как это сделать. Мой лучший прямо сейчас (не работает, хотя) это: http://localhost:49157/PhotogalleryDS.svc/gallery ('1d03beb3-6d63-498b-aad7-fab0b1480996') (Я пробовал duouble / одинарные кавычки. А также {guid....} с фигурными скобками. Все равно не повезло.

    я только получаю: Синтаксическая ошибка '"' в позиции 0.

    Вопрос: как бы я (в отношении спецификации) написал url для ресурса, где идентификатор является guid?

    rest   wcf-data-services    

    471   2   18:10, 15th August, 2020


    Как на самом деле сбросить макет окна Visual Studio?

    У меня был плагин, установленный в Visual Studio 2008, и он создал некоторые дополнительные закрепляемые windows. Я удалил его, и я не могу избавиться от windows, которые он создал - я закрываю их, но они всегда возвращаются. Теперь они просто пустые windows, так как плагин больше не присутствует, но ничто из того, что я пробовал, не избавляет от них. Я уже пробовал:

    • Окно - > Сброс Макета Окна
    • Удаление файлов .suo в каталогах моего проекта
    • Удаление папки Visual Studio 9.0 в каталоге мои параметры приложения

    Есть какие-нибудь идеи?

    visual-studio    

    461   10   21:06, 1st October, 2020


    Где я могу узнать jQuery? Стоит ли оно того?

    У меня было много хорошего опыта, изучая веб-разработку на w3schools.com . Это хит или промах, я знаю, но разделы PHP и CSS оказались очень полезными для справки.

    В любом случае, мне было интересно, есть ли подобный сайт для jQuery . Я заинтересован в обучении, но мне нужно, чтобы он был online/searchable,, чтобы я мог легко вернуться к нему, когда мне понадобится информация в будущем.

    Кроме того, в качестве краткого замечания, стоит ли изучать jQuery? Или мне стоит посмотреть на разные библиотеки JavaScript? Я знаю, что Джефф использует jQuery для переполнения стека, и это, кажется, хорошо работает.

    Спасибо!

    Edit: на веб-сайте jQuery есть довольно большой список учебных пособий и, казалось бы, исчерпывающая страница документации . У меня еще не было времени пройти через все это, у кого-нибудь еще был опыт с этим?

    Правка 2: похоже, что Google теперь размещает библиотеки jQuery. Это должно дать jQuery довольно большое преимущество с точки зрения публичности.

    Кроме того, если все пользователи используют единую унифицированную библиотеку aQuery, размещенную в одном и том же месте, она должна быть кэширована для большинства пользователей Интернета на ранней стадии и поэтому не должна влиять на загрузку вашего сайта, если вы решите ее использовать.

    2 Месяца Спустя...

    Правка 3: я недавно начал использовать jQuery в проекте на работе, и с ним очень приятно работать! Просто хотел, чтобы все знали, что я пришел к выводу, что ABSOLUTELY стоит того, чтобы изучить и использовать jQuery.

    Кроме того, я почти полностью изучил официальную документацию jQuery и учебные пособия . Это очень просто.

    10 Месяцев Спустя...

    jQuery является частью почти каждого веб-приложения, которое я сделал с тех пор, как я впервые написал этот пост. Это делает прогрессивное улучшение легким ветерком и помогает сделать код ремонтопригодным.

    Кроме того, все плагины jQuery являются бесценным ресурсом!

    3 Года Спустя...

    По-прежнему использую jQuery почти каждый день. Теперь я автор jQuery плагинов и консультирую полный рабочий день. Я в основном Джангонавт, но я сделал несколько контрактов javascript только с jQuery. Это спасает нам жизнь.

    От одного пользователя jQuery к другому... Вы должны посмотреть на шаблон с jQuery (или подчеркиванием-см. ниже).

    Другие вещи, которые я нашел ценными в дополнение к jQuery (с предполагаемой частью проектов, на которых я использую его):

    javascript   jquery   review    

    617   14   13:10, 14th August, 2020


    Общее количество строк в элементе управления GridView с использованием LinqDataSource и подкачки

    У меня есть проблема с получением общего количества строк для элементов, отображаемых в A Gridview с помощью подкачки и с A LinqDataSource в качестве источника данных.

    Я испробовал несколько подходов:

    protected void GridDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e)  
    {  
        totalLabel.Text = e.TotalRowCount.ToString();  
    }
    

    возвращает -1 каждый раз.

    protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e)  
    {  
        System.Collections.Generic.List<country> lst  = e.Result as System.Collections.Generic.List<country>;  
        int count = lst.Count;  
    }
    

    только дает мне подсчет для текущей страницы, а не общее количество.

    Есть еще какие-нибудь предложения?

    c#   asp.net   linq   gridview    

    431   5   17:37, 15th August, 2020


    Как я могу реинжинирировать график DirectShow?

    У меня есть график DirectShow для визуализации фильмов MPEG2/4 из сетевого потока. Когда я собираю график, соединяя контакты вручную, он не визуализируется. Но когда я вызываю Render на GraphBuilder, он делает это нормально.

    Очевидно, есть какой-то шаг настройки, который я не выполняю на каком-то фильтре в графике, который выполняет GraphBuilder.

    Есть ли какой-либо способ увидеть выходные данные отладки из GraphBuilder, когда он собирает график?

    Есть ли способ сбросить рабочий график, чтобы посмотреть, как он был собран?

    Есть еще идеи для разгадки тайны, которая живет в коробке DirectShow?

    Спасибо! -Зет

    video   directx   directshow   mpeg    

    409   7   07:25, 15th August, 2020


    Существует ли для служб Reporting Services 2005 блок-график?

    Есть коробка диаграмма , или ящик с усами диаграмма для представления услуг 2005? Из-за внешнего вида документации, похоже, нет одного из коробки; поэтому мне интересно, есть ли третья сторона, у которой есть график, или способ построить свой собственный?

    sql   reporting-services   graph    

    468   4   01:42, 18th August, 2020


    C/C++ визуализация исходного кода?

    В основном мне нужны инструменты, которые генерируют визуализацию исходного кода, например:

    • график вызова функции
    • граф зависимостей ...
  • c++   c   visualization    

    754   8   12:22, 17th August, 2020


    Есть ли способ иметь функциональность index.html с содержимым, размещенным на S3?

    Есть ли способ сделать S3 по умолчанию для страницы index.html? E.g.: Список объектов my bucket:

    /index.html
    /favicon.ico
    /images/logo.gif
    

    Звонок на www.example.com/ index.html

    amazon-s3   amazon-web-services    

    473   7   20:07, 24th August, 2020


    Как избавиться от vsmacros80 папки из корня проекта?

    Как я могу это сделать, чтобы Visual Studio не сохраняла re-creating эту папку, которую я никогда не использую. Это раздражает ot продолжать смотреть и ненужно.

    visual-studio    

    406   3   23:19, 14th August, 2020


    Почему Visual Studio создает новый файл .vsmdi?

    Если я открываю решение в Visual Studio 2008 и запускаю модульный тест, то VS создает новый файл .vsmdi в папке элементов решения и дает ему следующий доступный номер, например My Solution2.vsmdi.

    Есть идеи, почему VS делает это и как я могу заставить его прекратить это делать?

    visual-studio-2010   visual-studio   visual-studio-2008   mstest    

    399   4   19:30, 26th August, 2020


    Как я могу получить путь, где пользователь установил мое приложение Java?

    Я хочу открыть диалоговое окно файла в Java, которое по умолчанию соответствует каталогу установки приложения.

    Каков наилучший способ получить эту информацию программно?

    java   environment-variables    

    350   2   07:35, 6th August, 2020


    Какова цель файлов конструктора в проектах веб-приложений Visual Studio 2008?

    Существует процесс преобразования, который необходим при переносе веб-узла Visual Studio 2005 в проекты веб-приложений Visual Studio 2008.

    Похоже, что VS2008 создает a .дизайнер. файл для каждого aspx при щелчке правой кнопкой мыши на файле или самом проекте в Solution Explorer и выборе пункта ' конвертировать в веб-приложение.'

    Какова цель этих файлов конструктора? И они не будут существовать на сборке выпуска веб-приложения, они просто промежуточные файлы, используемые во время разработки, надеюсь?

    visual-studio-2008   web-applications    

    411   2   21:06, 1st October, 2020


    Совместимость между Windows Vista и Visual Studio 2008

    Мне интересно, если кто-то еще испытывает те же проблемы:

    Моя основная машина dev-это Dell, работающая под управлением Vista Home Premium и Visual Studio 2008-оба полностью исправлены / up-to-date.

    Есть некоторые причуды, такие как элементы управления play/pause media на моей клавиатуре, не работающие во время работы Visual Studio 2008. Такие причуды раздражают, но не очень проблематичны.

    Более серьезная проблема заключается в этом:

    В одном из моих решений я использую класс под названием Utility . Если я редактирую класс, чтобы добавить другое поле, независимо от того, сколько раз я recompile/clean/manually удаляю старые файлы .DLL , компилятор говорит мне, что такого поля нет. Если, Однако, я проверяю решение в SVN, а затем проверяю его на своем ноутбуке, который запускает Windows XP SP3 с полностью исправленной Visual Studio 2008 - все работает нормально. Понятия не имею, почему.

    Кто-нибудь еще испытывал это или другие проблемы с такого рода конфигурацией? И если да, то есть ли у вас какие-либо предложения о том, как их преодолеть?

    visual-studio-2008   windows-vista    

    546   4   21:16, 7th August, 2020


    Почему трассировки стека исключений всегда указывают на последнюю строку метода?

    У меня проблема с установкой Visual Studio. Когда я получаю исключение, у меня всегда есть неправильные номера строк в стеке trace. В моей кодовой базе всегда есть точка до последней строки каждого метода. В то же время это OK, когда я отслеживаю программы с отладчиком. Что случилось с PDBs?

    Нет, я не повторяю исключение для каждого метода.

    В каждой строке стека trace у меня есть последняя строка соответствующего метода, в то время как исключение было брошено оператором в середине.

    c#   .net   visual-studio   exception   stack-trace    

    448   1   14:55, 14th August, 2020


    Отладка веб-службы с помощью пакета SOAP

    У меня есть веб-служба, которую я создал в C#, и тестовый жгут, предоставленный моим клиентом. К сожалению, мой веб-сервис, похоже,не анализирует объекты, созданные тестовым жгутом. Я считаю, что проблема заключается в сериализации пакета soap.

    Используя TCPTrace, я смог получить пакет soap, переданный веб-службе, но только на удаленной машине, поэтому я не могу отладить его там. Есть ли способ вызвать мой локальный веб-сервис с генерируемым пакетом soap, а не мой текущий тестовый жгут, где я вручную создаю объекты и вызываю веб-сервис через веб-ссылку?

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

    c#   web-services   soap   tcptrace-pocketsoap    

    410   4   05:00, 27th August, 2020


    С помощью Visual Studio 2008 с проектами веб-Deployment - получаю сообщение об ошибке, находя aspnet_merge.exe

    Я недавно обновил проект VS2005 web deployment до VS2008 - и теперь я получаю следующую ошибку при построении:

    The specified task executable location "bin\aspnet_merge.exe" is invalid.
    

    Вот источник ошибки (из файла web deployment targets):

    <Target Name="AspNetMerge" Condition="'$(UseMerge)' == 'true'" DependsOnTargets="$(MergeDependsOn)">
        <AspNetMerge
          ExePath="$(FrameworkSDKDir)bin"
          ApplicationPath="$(TempBuildDir)"
          KeyFile="$(_FullKeyFile)"
          DelaySign="$(DelaySign)"
          Prefix="$(AssemblyPrefixName)"
          SingleAssemblyName="$(SingleAssemblyName)"
          Debug="$(DebugSymbols)"
          Nologo="$(NoLogo)"
          ContentAssemblyName="$(ContentAssemblyName)"
          ErrorStack="$(ErrorStack)"
          RemoveCompiledFiles="$(DeleteAppCodeCompiledFiles)"
          CopyAttributes="$(CopyAssemblyAttributes)"
          AssemblyInfo="$(AssemblyInfoDll)"
          MergeXmlDocs="$(MergeXmlDocs)"
          ErrorLogFile="$(MergeErrorLogFile)"
          />
    

    Каково же решение этой проблемы?

    Примечание-Я также создал проект web deployment с нуля в VS2008 и получил ту же ошибку.

    asp.net   visual-studio-2008    

    386   2   13:07, 2nd August, 2020


    vim команды в Eclipse

    В последнее время я занимался разработкой java и начал использовать Eclipse. По большей части, я думаю, что это здорово, но будучи парнем C/C++, привыкшим делать все свои правки в vim, я обнаруживаю, что без нужды нажимаю клавишу Esc снова и снова.

    Было бы очень хорошо, если бы я получил все хорошие функции Eclipse, но все же мог бы сделать базовое редактирование так же, как и в vim. Кто-нибудь знает какие-нибудь Eclipse плагины, которые могли бы помочь с этим?

    eclipse   vim    

    367   3   09:29, 10th August, 2020


    Что же такое Microsoft Expression Studio и как она интегрируется с Visual Studio?

    Мой университет является частью MSDNAA, так что я скачал его некоторое время назад, но я только что приступил к его установке. Я предполагаю, что часть из них заменяет FrontPage для веб-редактирования, и там, кажется, есть видеоредактор и редактор векторной графики, но я не думаю, что даже поцарапал поверхность того, что это такое и что он может делать. Может ли кто-нибудь просветить меня, тем более что я не нашел сайт типа "Expression Studio for Dummies".

    visual-studio   integration   expression-studio    

    560   7   09:55, 27th August, 2020


    Что заставляет Visual Studio не загружать assembly неправильно?

    Я с удовольствием кодировал решение приличного размера (чуть более 13k LOC, 5 проектов), которое использует Linq to Sql для доступа к данным. Внезапно я выполнил нормальную сборку, и я получил сладкое, сладкое двусмысленное сообщение:

    Ошибка 1 построение не удалось из-за ошибок проверки в C:\xxx\xxx.dbml. Откройте файл и устраните проблемы в списке ошибок, а затем попробуйте восстановить проект. C:\xxx\xxx.dbml

    Я не прикасался к своему уровню доступа к данным в течение нескольких недель, и никакие изменения не были внесены в файл DBML. Я пробовал множество безрассудных трюков, таких как повторное создание файла макета, создание копий и повторное добавление существующих файлов обратно в проект после перезапуска Visual Studio (в случае повреждения на уровне файла); все безрезультатно.

    Я забыл надеть свои талисманы Visual Studio Skills +5, поэтому я начал искать вокруг, и единственным ответом, который я нашел, который имел смысл, был сброс моих пакетов, потому что Visual Studio не загружала assembly правильно. После запуска "devenv.exe /resetskippkgs" я фактически смог добавить файл dbml обратно в проект DAL и перестроить решение.

    Я рад, что это исправлено, но я бы предпочел также получить более глубокое понимание из этого опыта. Кто-нибудь знает, как и почему это происходит в Visual Studio 2008?

    Новое редактирование: 10/30/2008 это было не то, что просто случилось со мной. Рич Штраль недавно написал на своем "web log" о том же опыте . Он ссылается на другой блог с той же проблемой и использовал то же действие .

    Я столкнулся с этой проблемой несколько раз с момента этого оригинального сообщения, заставляя меня думать, что это не какая-то случайная проблема. Если кто-то найдет окончательный ответ, пожалуйста, напишите.

    visual-studio   visual-studio-2008   linq-to-sql    

    477   4   15:56, 3rd August, 2020


    Расширение Виртуального Диска

    Привет всем, я использую Virtual PC и работаю с виртуальным жестким диском (*.vhd), размер которого составляет только 8.2 GB. Я бы хотел удвоить размер до чего-то вроде 16-20GB. Я вижу варианты для уплотнения VHD, но ничего, чтобы расширить его. Он установлен на "dynamically expand", но я устанавливаю какое-то программное обеспечение, и он, похоже, не изменяет свой размер на большее пространство.

    Большое спасибо.

    virtualization   virtual-pc   vhd    

    411   7   02:20, 22nd August, 2020


    Как лучше всего использовать веб-сервисы в python?

    У меня есть приложение среднего размера, которое работает как веб-сервис .net, который я не контролирую, и я хочу создать свободный pythonic API над ним, чтобы обеспечить легкий сценарий.

    Я хотел узнать, что является лучшим / наиболее практичным решением для использования веб-сервисов в python.

    Редактировать: Мне нужно потреблять комплекс soap WS и у меня нет никакого контроля над этим.

    python   web-services   soap    

    381   3   01:16, 23rd August, 2020


    Какие версии Visual Studio можно установить одновременно?

    Существуют ли какие-либо конфликты при установке любой комбинации Visual Studio 2003, 2005 и/или 2008? Я заметил здесь родственный вопрос, но хотел получить более общий ответ.

    visual-studio    

    382   7   10:19, 27th August, 2020


    Windows Vista: не удается загрузить DLL 'x.dll': недопустимый доступ к памяти. (DllNotFoundException)

    Сегодня днем я тестировал на коробке клиента, которая имеет Windows Vista (у него был дом, но я тестирую на бизнес-издании с теми же результатами).

    Мы используем .DLL, который получает аппаратное обеспечение ID компьютера. Его использование очень просто, и образец программы, которую я создал, работает. Dll - это от AzSdk . На самом деле, это прекрасно работает под Windows XP. Однако, по какой-то странной причине, внутри нашего проекта (намного больше) мы получаем это исключение:

    Exception Type:        System.DllNotFoundException
    Exception Message:     Unable to load DLL 'HardwareID.dll': Invalid access to memory location. (Exception from HRESULT: 0x800703E6)
    Exception Target Site: GetHardwareID
    

    Я не знаю, что может быть причиной проблемы, так как у меня есть полный контроль над папкой. Проект представляет собой приложение форм c#.net Windows, и все работает нормально, за исключением вызова внешней библиотеки.

    Я объявляю его следующим образом: (Примечание: это не библиотека COM, и ее не нужно регистрировать).

    [DllImport("HardwareID.dll")]
    public static extern String GetHardwareID(bool HDD,
       bool NIC, bool CPU, bool BIOS, string sRegistrationCode);
    

    И тогда вызывающий код достаточно прост:

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Text = GetHardwareID(cb_HDD.Checked, 
                                      cb_NIC.Checked, 
                                      cb_CPU.Checked, 
                                      cb_BIOS.Checked, 
                                     "*Registration Code*");
    }
    

    Когда вы создаете пример приложения, он работает, но внутри моего проекта он не работает. Under XP работает нормально. Есть ли идеи о том, что я должен сделать в Vista, чтобы сделать эту работу? Как я уже сказал, папка и ее подпапки имеют полный контроль над "Everybody".

    UPDATE: у меня не установлена Vista SP 1.

    UPDATE 2: я установил Vista SP1 и теперь, когда UAC отключен, даже простой пример не работает!!! : (Чертова Виста.

    c#   .net   windows-vista   dllnotfoundexception    

    605   6   23:18, 10th August, 2020


    Лучшие практики для среды разработки и API dev?

    Мой нынешний работодатель использует сторонний хостинг-провайдер CRM, и у нас есть довольно сложный уровень интеграции между двумя системами. Среди возможностей поставщика CRM для разработчиков является создание бизнес-логики на языке Java, как и на таких событиях, как пользователь, нажав на кнопку или отправив новую учетную запись в систему, есть проверка и / или бизнес-логика выстрелить.

    Одна из возможностей, которую мы используем, заключается в том, что бизнес-код, запущенный на хост-провайдере, вызывает веб-службы, которые мы размещаем. Канонический пример - это торговый представитель, который вводит новый интерес к продажам и нажимает кнопку, чтобы проверить наши системы, чтобы узнать, можем ли мы идентифицировать этот новый интерес на основе адреса email, имени company/first/last и т. д., И если да, верните внутренний GUID, который представляет этого человека. Все это прекрасно работает для нас, но мы снова и снова натыкаемся на стену, пытаясь настроить разумную среду разработки для работы.

    Таким образом, хотя наш вариант использования немного нюансирован, это обычно может применяться к любому дому разработки, который строит APIs для потребления третьей стороной: каковы некоторые рекомендации при проектировании конвейера разработки и среды, когда вы строите APIs для потребления внешним миром?

    В нашем офисе все наши разработчики находятся за брандмауэром, поэтому текущий код не может быть поражен внешним миром, в нашем случае провайдером CRM. Мы могли бы проделать дыры в брандмауэре, но это не идеально с точки зрения безопасности поверхности. Особенно, если # разработчиков, которые должны быть в DMZ, как область высока. В настоящее время мы пробуем одну машину dev в DMZ, а затем удаляемся в нее по мере необходимости для выполнения работы dev, но это создает проблему нехватки ресурсов, если несколько разработчиков нуждаются в коробке, не говоря уже о том, что они делают потенциально конфликтующие изменения (например, разные ветви).

    Мы рассмотрели только издевательство / подделку входящих запросов путем создания поддельных клиентов для этих служб, но это довольно большие накладные расходы при создании наборов функций (хотя это по своей природе усиливает тестируемость нашего APIs). Это также не устраняет тот факт, что иногда нам действительно нужно диагностировать/отлаживать проблемы, исходящие от самого реального клиента, а не от какой-то поддельной полезной нагрузки запроса.

    Что сделали другие в таких сценариях? В этот день и век мэшапов, должно быть много людей там w/ опыт разработки APIs-что работает (и не работает так) хорошо для людей там?

    development-environment   pipeline   api-design    

    449   2   04:39, 11th August, 2020


    Ошибка инициализации SQL1159 с поставщиком данных DB2 .NET, код причины 7, токены 9.5.0.DEF.2, SOFTWARE\IBM\DB2\InstalledCopies

    Я пытаюсь заставить поставщика данных DB2 из 32-разрядного приложения .Net подключиться к DB2, работающему как 32-разрядное приложение на Vista 64 (это еще достаточно запутанно)? К сожалению, я получаю следующую ошибку:

    Ошибка инициализации SQL1159 с поставщиком данных DB2 .NET, код причины 7, токены 9.5.0.DEF.2, SOFTWARE\IBM\DB2\InstalledCopies

    Есть несколько сообщений на форуме IBM , упоминающих его, но мало полезных указаний. Кто-нибудь испытывал это раньше? Или у вас есть лучшие идеи для его исправления?

    .net   db2   db2-luw   vista64    

    539   10   12:05, 16th August, 2020


    Как облегчить TDD с MSTest / VS2008

    Я снова и снова читал, что TDD/test first сложнее с MSTest, чем с другими фреймворками тестирования, такими как nUnit, MBUnit и т. д... Каковы некоторые предлагаемые ручные обходные пути и / или сторонние биты, которые вы предлагаете, когда MSTest является единственным вариантом из-за политики инфраструктуры? Мне в основном интересно узнать о VS 2008 Team Suite, но я полагаю, что советы для VS 2008 Pro on up тоже подойдут, поскольку некоторые функции MSTest теперь включены и в эти версии.

    visual-studio-2008   tdd   mstest    

    508   10   04:18, 4th August, 2020


    Что означает ServerVariables["APPL_MD_PATH"] извлекает путь метабазы для приложения для ISAPI DLL?

    Я пытаюсь заставить приложение ASP.net (v2) работать в отладчике и продолжать работать с проблемой, потому что значение, возвращаемое следующим кодом, является пустой строкой:

    HttpContext.Current.Request.ServerVariables["APPL_MD_PATH"].ToLower()

    Я выяснил, что это "Retrieves the metabase path for the Application for the ISAPI DLL". Может ли кто - нибудь пролить свет на то, что это значит и почему он может быть пустым?

    Этот код работает в нашей живой среде, но я хочу, чтобы он работал на моем PC и мог проходить через исходный код, чтобы я мог посмотреть на другую проблему...

    .net   asp.net   visual-studio   .net-2.0   debugging    

    465   1   14:05, 26th August, 2020


    Удаленная отладка между доменами

    У меня есть две машины в двух разных областях. На обоих у меня установлен VS 2005. Я хочу удаленную отладку между ними. Без аутентификации это возможно, но я хочу отлаживать управляемый код. Я не хочу отлаживать напрямую, так как это действительно дерьмовая машина.

    Когда я пытаюсь подключиться с отладчиком, я получаю сообщение "The trust relationship between this workstation and primary domain failed." любая идея, как преодолеть это ? Я пробовал трюки с добавлением одного и того же локального имени пользователя на обеих машинах, но не повезло.

    EDIT: у меня есть те же Локальные пользователи на обеих машинах. Я начал как VS2005, так и монитор отладки с RunAs, используя локальных пользователей. Я включил аудит Windows на отладочной машине, и я вижу, что локальный пользователь с машины VS2005 пытается войти в систему. Но он терпит неудачу с ошибкой 0xC000018D (ERROR_TRUSTED_RELATIONSHIP_FAILURE)

    visual-studio   debugging   managed-code    

    399   3   20:09, 2nd August, 2020


    Как агрегировать данные из SQL Server 2005

    У меня есть около 150 000 строк данных, записанных в базу данных каждый день. Эти строки представляют исходящие статьи, например. Теперь мне нужно показать график с использованием SSRS , который показывает среднее количество статей в день с течением времени . Мне также нужна информация о фактическом количестве статей со вчерашнего дня .

    Идея состоит в том, чтобы иметь агрегированное представление обо всех наших транзакциях и иметь что-то, что может указывать на то, что что-то не так (что мы, например, отправляем 20% меньше статей, чем в среднем).

    Моя идея состоит в том, чтобы вчерашние данные перемещались в SSAS каждую ночь и там хранили агрегированное значение количества транзакций и фактическое количество транзакций из вчерашних данных. Использование SSAS, как мы надеемся, ускорит отчеты.

    Как вы думаете, это правильная идея? Должен ли я пропустить SSAS и иметь отчеты прямо на необработанных данных? Я знаю, как использовать службы reporting services для необработанных данных с использованием стандартных запросов SQL, но как это изменится при запросе SSAS? Я не знаю , с чего начать ..?

    sql-server   reporting-services   ssas    

    440   5   13:49, 7th August, 2020


    Программное обеспечение Deployment в виртуальной среде

    Я ищу способ, чтобы дать предварительный просмотр или демо-версии нашего программного обеспечения для наших клиентов как можно проще.

    Программное обеспечение, которое мы сейчас разрабатываем, - это довольно большой проект. Он состоит из клиентской среды, сервера приложений, различных баз данных, хоста веб-служб и т.д. Проект развивается постепенно, и мы хотим отгружать биты с интервалом от одного до двух месяцев. Первые поставки не будут использоваться в производстве. Они имеют целей демо, чтобы поощрять клиентов дать обратную связь.

    Мы не хотим обременять клиентов установкой и настройкой системы. В общем, мы ищем способ облегчить deployment, установку и настройку боли.

    Я думал о том, чтобы использовать метод виртуализации для предварительной установки и предварительной настройки виртуальной машины со всеми необходимыми компонентами. Наши клиенты просто должны mount виртуальный образ и запустить приложение.

    Я хотел бы услышать от людей, которые используют эту технику. Я полагаю, что есть и некоторые трудности. В частности, как насчет проблем лицензирования с установленным OS? Возможно, срок действия виртуальной машины истекает через определенный период времени.

    Какие-нибудь впечатления там?

    deployment   configuration   virtualization    

    657   5   19:41, 20th August, 2020


    Параметры проекта Visual Studio 2005

    У меня есть решение в Visual Studio 2005 (professional Edition), которое в свою очередь имеет 8 проектов. Я сталкиваюсь с проблемой, что даже после того, как я установил Аргументы команды в настройках проекта соответствующего проекта, он не принимает эти аргументы командной строки и показывает argc = 1, несмотря на то, что я даю более 1 аргументов команды. Попытался сделать настройки этого решения похожими на рабочее решение, но безуспешно. Есть какие-нибудь указания?

    - Аджит.

    visual-studio-2005   projects    

    384   2   17:39, 14th August, 2020


    Как изменить цвет шрифта экземпляров объектов в Visual Studio

    Я знаю, что цвета изменяются в среде > шрифты и цвета, но я не выяснил, какой элемент отображения является объектом.

    Может кто-нибудь, пожалуйста, скажите, как я могу покрасить следующий код:

    lblMessage.Text = "You have successfully answered my question!"

    У меня есть строка окрашена в розовый цвет, я хотел бы lblMessage фиолетовый и то .Текст светло-зеленый.

    Для меня Чем темнее цвет, тем меньше он будет "change". Я не буду часто менять имена объектов, я буду чаще менять свойства и всегда меняю строки - хотя у меня есть еще один вопрос об этом, который я опубликую позже.

    Спасибо

    visual-studio-2005   colors   environment    

    540   2   09:04, 3rd August, 2020


    Как сделать кроссдомен звонки из Silverlight?

    Что необходимо для успешного выполнения вызова crossdomain из Silverlight?

    silverlight   web-services    

    377   4   02:50, 20th August, 2020


    Visual Source Safe -- > TFS Миграция

    Здесь мы работаем с кучей безопасных репозиториев визуальных источников уже около 10 лет или около того.

    Теперь я хочу избавиться от sourcesafe и перейти к Team Foundation Server.

    У вас есть какие-нибудь советы или рекомендации для меня, прежде чем я начну эту миграцию? С какими вещами я должен быть осторожен?

    Я уверен, что эта миграция будет означать, что наши рабочие привычки должны быть каким-то образом изменены. Считаете ли вы, что эти изменения могут стать проблемой для организации? Подумайте о группе примерно из 20 .NET разработчиков на одном сайте.

    version-control   tfs   visual-sourcesafe   vssconverter    

    422   8   08:13, 21st August, 2020


    Стартовые коды видеокодека

    Кто-нибудь знает (или знает о ресурсе, который содержит) список кодов начала кадра для распространенных форматов видео (MPEG-1/2/4, .wmv, .мов и др.).

    Например, кадр видео MPEG-1 будет (я думаю) всегда начинаться с "00 00 01 00".

    В сущности, я хотел бы знать их, чтобы я мог написать программу, которая может автоматически находить начало кадров во всем видео для ряда различных форматов видео.

    video   codec    

    388   1   19:44, 16th August, 2020


    Amazon EC2

    Насколько он хорош как замена стандартному хостингу(аренде сервера)? В плане реальной стоимости на выходе, и производительности в работе? Можно ли получить гарантированные ресурсы сопоставимые с выделенным сервером?
    Если есть опыт развертывания крупных проектов — буду очень рад услышать отзыв.

    Amazon   Web   Services   Облачные   вычисления    

    397   4   06:49, 18th August, 2020


    Проблема с GDI+ в Visual Studio Express 2010

    Для общего развития решил покопать WinAPI в С++.
    При работе, например, с классом Bitmap возникают проблемы с типами подобного плана:
    image
    И соответственно всё это не компилируется.

    Я так понимаю, я что-то в инклуды не добавил. Сейчас там только Windows.h и Gdiplus.h.

    Подскажите, что ещё туда добавить надо для того, что бы не было таких проблем?

    C++   Windows   Visual   Studio    

    368   1   19:58, 18th August, 2020


    Instance у амазона продолжает учитываться если остановлен?

    Если у меня инстанс приостановлен (через Stop), а не удален (Terminate), будет ли расти мой счет?

    Amazon   Web   Services    

    356   2   11:07, 21st August, 2020


    VIM, контроль версий + ведение проектов?

    Какие VIM настройки и/или плагины используете для ведения проектов?

    Есть ли способы интегрировать контроль версий?


    Поделитесь своим опытом

    Vim   CVS   Стартапы    

    336   2   07:16, 24th August, 2020


    Как научиться пользоваться Vim?

    Всем привет!

    Есть желание освоить Vim.
    Подкиньте, пожалуйста, тюториалы, статьи по первоначальной настройке и использованию.
    Ресурсы, которые могут быть интересны.
    Или любую инфорацию, которая сократит количество мучений на первоначальном этапе ознакомления.

    Например, как не плюнуть и не снести его к чертовой матери спустя 20-ть минут?

    Спасибо!

    Vim   IT-образование    

    392   13   18:26, 14th August, 2020


    Проблема с GDI+ в Visual Studio Express 2010

    Для общего развития решил покопать WinAPI в С++.
    При работе, например, с классом Bitmap возникают проблемы с типами подобного плана:
    image
    И соответственно всё это не компилируется.

    Я так понимаю, я что-то в инклуды не добавил. Сейчас там только Windows.h и Gdiplus.h.

    Подскажите, что ещё туда добавить надо для того, что бы не было таких проблем?

    C++   Windows   Visual   Studio    

    269   1   13:03, 6th August, 2020


    Instance у амазона продолжает учитываться если остановлен?

    Если у меня инстанс приостановлен (через Stop), а не удален (Terminate), будет ли расти мой счет?

    Amazon   Web   Services    

    361   2   07:51, 19th August, 2020


    VIM, контроль версий + ведение проектов?

    Какие VIM настройки и/или плагины используете для ведения проектов?

    Есть ли способы интегрировать контроль версий?


    Поделитесь своим опытом

    Vim   CVS   Стартапы    

    413   2   02:05, 28th August, 2020


    Как научиться пользоваться Vim?

    Всем привет!

    Есть желание освоить Vim.
    Подкиньте, пожалуйста, тюториалы, статьи по первоначальной настройке и использованию.
    Ресурсы, которые могут быть интересны.
    Или любую инфорацию, которая сократит количество мучений на первоначальном этапе ознакомления.

    Например, как не плюнуть и не снести его к чертовой матери спустя 20-ть минут?

    Спасибо!

    Vim   IT-образование    

    379   13   09:36, 16th August, 2020


    Лучший и небольшой документ по Code Review?

    Если вы сталкивались с CodeReview и его применяете, какой документ (статью на хабре, пост в блоге, выдержку из документации и т.д.) вы считаете лучше всего описывающим суть и необходимость его применения?


    Спасибо!

    Code   review    

    287   1   10:40, 11th August, 2020


    Книгу для экспресс-изучения Visual Basic?

    Нужно оперативно изучить Visual Basic, не углубляясь в дебри, для написания утилиток к научной работе


    (по специальности я — инженер-строитель, ставать программистом не планирую.

    В программировании новичок — когда-то успешно решал задачки на паскале и делфи)


    Возможно, Visual Basic, в моем случае, не лучший вариант — советы очень приветствуются.

    Книги   Visual   Basic    

    407   3   13:19, 3rd August, 2020


    Microsoft Visual Studio Express

    Можно ли по лицензии использовать Microsoft Visual Studio Express для написания коммерческого ПО (и как физ. лицо, и как юр. лицо)?

    Microsoft   Visual   Studio    

    313   2   02:01, 6th August, 2020


    amazon ec2 : как использовать AMI который есть в USA в зоне EU

    Есть конкретный инстанс AMI который рекомендован поставщиком услуг(wavemaker.com)
    Однако данный AMI доступен только для USA
    Как быть?

    Amazon   Web   Services    

    325   1   23:29, 25th August, 2020


    Две видеокарты, ubuntu, как?

    habrahabr.ru/blogs/ubuntu/94032/ пользовался этим топико

    $ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
    01:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 335M] (rev a2)

    $ cat /sys/kernel/debug/vgaswitcheroo/switch
    0: :Pwr:0000:01:00.0
    1:+:Pwr:0000:00:02.0

    Работает интеловская, после процедур:
    # echo ON > /sys/kernel/debug/vgaswitcheroo/switch # включим дискретную видеокарту
    # echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch # попросим при случае переключить на дискретную видеокарту

    Теперь нажимаем в системе «завершить сеанс», логинимся заново и выключаем интегрированную видеокарту:
    # echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

    Получаю отключённую дискретную и всё равно работающую интел карточку…
    $ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
    0: :Off:0000:01:00.0
    1:+:Pwr:0000:00:02.0

    Как можно решить проблему?
    драйвера нвидиа стоят, но если ставлю nvidia-current, то /sys/kernel/debug/vgaswitcheroo/switch пропадает…
    а далее если пытаюсь запустить nvidia-settings, то говорит запустить nvidia-xconfig
    если делаю nvidia-xconfig, то иксы не стартуют больше, говорят что-то типа не выбран монитор…
    удаляю xorg.conf и всё тогда иксы стартуют, но nvidia-settings так и не запускаются…

    что делать? :) ноутбук www.citilink.ru/catalog/computers_and_notebooks/notebooks/572722/

    убунта стоит маверик(10.10pre)

    Видеокарты   NVIDIA    

    321   1   04:47, 8th August, 2020


    [Amazon EC2] Можно ли установить Windows на Linux инстанцию (и меньше платить)?

    Собственно, задался таким вопросом: можно ли установить свой Windows (лицензионный) на Linux-инстанцию Amazon EC2? Смысл в том, что Linux-инстанция стоит почти в 2 раза меньше денег.

    Пробовал сделать так:

    1. Создал Windows-инстанцию. Остановил и отсоединил диск.
    2. Создал Линукс-инстанцию. Остановил и отключил диск.
    3. Подключил диск с установленным Windows (тот самый, который предоставляет Amazon) к Линукс-инстанции как /dev/sda1.
    4. Запустил Линукс-инстанцию (с замененным диском).

    В результате машина запустилась, но подключиться по RDP или к Web-серверу не удалось (все нужные порты были открыты). Т.е., скорее всего, Windows не смогла запуститься, но как об этом узнать, ведь доступа по VNC нет…

    Почему не запустилась — не понятно… Может для Линуска у них другая конфигурация машины?

    Придумал другой способ: использовать Windows AIK для создания диска, с которого можно установить Windows автоматически. Но не уверен что это сработает.

    Может кто уже занимался этим вопросом и может поделиться опытом?

    Amazon   Web   Services    

    255   2   22:31, 7th August, 2020


    Как заменить слово вставкой другого из буфера VIM

    Немного поясню сабж.
    Допустим мне нужно заменить одно слово другим. Я копирую нужное мне слово командой yw, далее перехожу к слову, которое хочу заменить и...? Что нужно сделать для замены?
    Вариант dw P есессно не подходит, т.к. команда dw не просто удаляет слово, она еще и кладет его в буфер, и соответственно заменит то, что было там до этого, поэтому связка dw P сначала удалит слово, а потом его же и вставит.
    Можно использовать наоборот, P l dw, т.е. сначала вставить нужное слово, а потом его удалить, но в этом случае легко ошибиться и удалить либо слово не полностью, либо наоборот захватить последний символ вставленного слова (если забыть нажать l). Да и много что-то жать надо, даже в этом коротком примере, а если нужно заменить не слово целиком, а часть слова до символа _ например? yt_ <переход> P l dt_ — довольно много всего жать(
    Есть ли короткая команда, типа ?t_ для вставки с заменой.

    Vim    

    408   1   16:45, 22nd August, 2020


    Виртуальная машина на отдельном рабочем столе

    Исходные данные: у меня есть основная система (ubuntu 10.04 32bit) и виртуальная машина с такой же системой для специфических задач под VirtualBox, которую мне периодически нужно запускать. Seamless mode штука, конечно, хорошая, но в данном случае этим пользоваться не очень удобно.

    Я хочу сделать так: у меня есть два виртуальных рабочих стола, и я хочу, чтобы виртуальная машина жила на одном из них (когда она запущена), чтобы можно было переключаться между системами путём переключения виртуальных рабочих столов. Сейчас проблема в том, что я могу, перевести виртуальную машину на отдельном рабочем столе в полноэкранный режим и переключаться туда из основной системы путём смены рабочего стола, но обратно я так переключиться уже не могу — в виртуальной машине свои виртуальные рабочие столы, не связанные с основной системой.

    Подозреваю, что это делается как-то довольно просто, но я не могу найти, как — может, кто-нибудь знает?

    VirtualBox    

    284   1   00:30, 2nd August, 2020


    Oracle, .NET и ошибка The provider is not compatible with the version of Oracle client

    На девелоперской машине стоит VS2010 и Oracle Developer Tools. На тестовой только .net framework.
    Библиотека Oracle.DataAccess.dll из ODT добавлена в референсы и копируется вместе со скомпилированным приложением на тестовую машину. Если библиотеку не копировать, происходит ожидаемый эксепшен:

    System.IO.FileLoadException: Could not load file or assembl
    y 'Oracle.DataAccess, Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f
    429c47342' or one of its dependencies. The located assembly's manifest definitio
    n does not match the assembly reference. (Exception from HRESULT: 0x80131040)
    at ConsoleApplication1.Program.Main(String[] args)


    Но при копировании Oracle.DataAccess.dll в папку с приложением происходит другая ошибка:

    System.TypeInitializationException: The type initializer fo
    r 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> Oracle.Da
    taAccess.Client.OracleException: The provider is not compatible with the version
    of Oracle client
    at Oracle.DataAccess.Client.OracleInit.Initialize()
    at Oracle.DataAccess.Client.OracleConnection..cctor()
    --- End of inner exception stack trace ---
    at Oracle.DataAccess.Client.OracleConnection..ctor()
    at Test.Program.Main(String[] args)


    Да, если установить на клиентскую машину Oracle client из ODT, то всё работает, но не хотелось бы увеличивать размер дистрибутива на ~300Mb.
    Как можно решить проблему без установки дополнительного софта?

    Oracle   OpenDocument   Visual   Studio    

    387   2   06:57, 21st August, 2020


    Virtualbox и физические жёсткие диски

    Дано: хост-систима убунту 10.10 и Win7, установленная на отдельный жёсткий диск. Иногда мне нужно быстро что-то сделать в винде, но перезагружаться туда каждый раз ради двухминутной потребности довольно утомительно. Можно ли её каким-нибудь способом запустить в виртуалбоксе, не создавая из неё отдельный vdmk образ?

    update: совет из первого комментария работает отлично, всё подцепилось и работает

    VirtualBox   Windows    

    379   3   20:12, 29th August, 2020


    Долгое "прогревание" монитора при холодном старте системы [решено]?

    Имеется система: материнка ASUS P5WD2-Premium, Intel D 3,0 GHz, 4Gb RAM, NVidia GeForce 7590 GT, монитор Belinea 10 20 35W.

    Проблема в следующем: при холодном старте (т.е. первый раз за день) экран просто черный в течение длительного времени (5-15 минут), при этом система нормально загружается и по истечении этого времени появляется виндовое приглашение на ввод пароля. При этом сигнал на монитор подаётся в течение всего этого времени, т.к. кнопка питания горит и нет надписи «No signal». Если в течение этих 5-15 минут перегрузить систему ресетом, то монитор чаще всего (но не всегда) нормально подхватывается и видно всё, начиная с загрузки BIOS.

    Из замеченных дополнительных проблем — через раз работает кнопка включения монитора (плохой контакт, требует 5-6 нажатий для включения).


    В какую сторону копать — монитора или видеокарты (или ещё чего-либо)? Как проверить? Бюджет сильно ограничен, поэтому купить что-то новое и понять, что «не то» — не вариант. Утащить в сервис на пару дней на диагностику — вариант, но только после того, как испробую все возможные методы решения на дому.


    Выписка из «анамнеза»: компу около 3-х лет, при начальной сборке проблемы не было, проявилась со временем, причём сначала загрузка BIOS и вход в винду былы видны, экран отключался после входа в систему также минут на 10. Грешили на сырость Win7 RC. Затем сдохла кнопка питания монитора, монитор «отдыхал» полгода, вместо него стояла старинная CRT Sony, но она сама по себе в силу возраста греется очень долго, поэтому определить наличие проблем с показом BIOS «на холодную» трудновато. Кнопка питания заработала сама собой, Belinea вернули в строй, поставили Win 7 Retail, и тут такие проблемы…


    P.S. Вариант «не выключать на ночь» просьба не предлагать.

    UPD. Виноватым оказался монитор, спасибо за помощь. Кстати интересно, почему картинка No signal показывается при любой степени прогретости?

    NVIDIA    

    308   6   14:17, 12th August, 2020


    SLI-bridge для видеокарт: сильно ли падает производительность без использования железки?

    Привет.


    Помогал собирать брату компьютер на базе ASRock P55 Extreme, процессора i3 и двух видеокарт Palit GeForce 250 GTS.


    В комплекте с материнской платой идёт SLI-bridge, железка для соединения видеокарт в SLI по идее. Но на самих видеокартах, несмотря на то, что они SLI-ready, разъёмов под него не оказалось.


    После установки второй платы всё замечательно завелось без этого моста (в nVidia-утилите SLI включился) и производительность видеоподсистемы заметно выросла. НО!


    Но на форумах и в старых материалах overclockers за аж 2005-й год утверждается, что без моста SLI-связка тоже работает, но начинает значительно терять в производительности, начиная аж с 6600GT.


    Так вот подскажите, пожалуйста — на современных системах железный SLI-brigde даёт прирост в производительности или нет? Если даёт, то какой?


    Ссылки на тесты с железкой и без (этого года) тоже бы очень помогли успокоиться.


    Спасибо.

    Железо   Видеокарты   NVIDIA    

    263   2   08:29, 4th August, 2020


    Регистрация в Amazon web services?

    Регистрация там, как регистрация кроме одного пункта — мне должны позвонить и я должен им передать код, который они выдали во время регистрации. Вопрос — как передать код?


    Допустим код — 1234.


    Я должен продиктовать 1-2-3-4 или сказать одна тысяча двести тридцать четыре? Погуглив кто-то рассказывал что можно не рассказывать, а ввести через телефон. Как ввести? Что нажать до, что после?

    Amazon   Web   Services    

    330   5   02:56, 24th August, 2020


    VIM set encoding, fileencoding если файл в windows-1251

    Добрый день.

    У меня файлы в cp-1251, содержащие символы кириллицы. Когда я редактирую такой файл, мне приходится устанавливать
    :set encoding=cp1251
    :set fileencoding=cp1251

    Может ли vim самостоятельно определять кодировку файла cp1251 и устанавливать соответствующие значения encoding и fileencoding?

    Часть проекта — файлы в cp1251, часть — в utf8. Хотелось бы без проблем работать с vim переключаясь по разным файлам проекта без проблем с постоянными установками нужной кодировки терминала и файла.

    Чувствую, несколько неточно выразился, но надеюсь, поднятно.

    Vim    

    397   3   16:53, 18th August, 2020


    Выбором Видеокарты "Pro" серии начального уровня?

    Стоит такой выбор видео карт. Я посредственен 3d, и запускаю 3d редакторы изредка под конкретные цели, как правило, отрендерить какую нибудь модельку. Сейчас встал вопрос отказаться от игровой HD от ATI и подобрать что-нибудь по-серьезнее.


    Собственно может ли кто, что посоветовать? я больше склонен к ATI/AMD FirePro V4800, но меня мучает наличие CUDA от nVidia, но ближайшие по цене карты сделаны по 65 техпроцессу, обладают худшей и меньшей по объему памятью и большим тепловыделением. Все прелести CUDA покроют эти недостатки?


    Заранее спасибо

    NVIDIA   AMD    

    330   2   06:50, 28th August, 2020


    Amazon AWS. Возможность stop/start?

    Здравствуйте.

    Никак не могу найти в чем причина. Некоторые AMI (instance) на Ubuntu могут останавливаться и стартовать, а некоторые только terminate. Никак не могу понять почему.

    Как научить существующую готовую AMI (например ami-294aa340) останавливаться и стартовать?

    Amazon   Web   Services    

    380   2   04:25, 3rd August, 2020


    Резервное копирование с помощью backup-manager на s3

    Добрый день, использую backup-manager для резервного копирования на Amazon S3.

    Однако вопрос, как копировать бэкапы в определённую папку в bucket'е?
    Директива BM_UPLOAD_DESTINATION=«folder_name» результата не даёт. Бэкапы всё-равно льются в корень bucket'а.

    и, в качестве дополнения, второй вопрос. Допустим надо бэкапить определённую директорию раз в 15 минут. Но! даже если что-то в директории изменилось, backup-manager создаёт один архив на один день:
    File /var/archives/hostname-etc.20101113.master.tar.gz already exists, skipping.
    Можно ли это победить каким-то образом?

    Amazon   Web   Services   Резервное   копирование    

    322   1   17:12, 19th August, 2020


    IntelliSense для C проектов в VS2010?

    Недавно понадобилось написать небольшое консольное приложение на C.


    Меня совершенно поразило полное отсутствие IntelliSense, т.е. вообще полное.

    Ни подсказок с аргументами функций, ни подсказок с членами структур, ничего.

    Это так и должно быть?

    В настройках IntelliSense включен.

    Update: Раз так быть не должно, подскажите, в чем может быть проблема?

    C   Visual   Studio    

    284   3   05:10, 22nd August, 2020


    Nvidia Geforce GT420?

    Всем привет. Я бы хотел купить видеокарту Nvidia Geforce GT420, но как назло её ставят только в собранные компьютеры, а по отдельности в розницу не продают. Во всяком случае, так пишут на сайте Nvidia, а Яндекс.Маркет утвёрждает, что готовых компьютеров с этой картой продают целое море.

    Может, кто-нибудь знает, где такую купить?


    //Предвидя вопросы и советы в духе «зачем она нужна» и «можно купить за те же деньги более мощную карту», отвечаю заранее. Мне нужна отладочная карта для CUDA с двумя гигабайтами памяти на борту и с чипом не младше GF106 (здесь GF108), производительность при этом совершенно не важна.

    GPGPU   CUDA   NVIDIA    

    360   2   04:20, 25th August, 2020


    Как избавиться от всплывающих приложений в Windows?

    У меня в Windows постоянно параллельно работает много приложений. Иногда приложения считают, что нужно мне показать какое-нибудь окно и Windows делает их активными. Если я в этот момент что-нибудь набираю на клавиатуре — всплывающее окно перехватывает фокус ввода и вбивать буквы я уже продолжаю в него. Вопрос: как в Windows сделать так, чтобы приложения не могли автоматически получать фокус ввода? Пусть себе мигают в TaskBar, но чтобы не мешали печатать?

    Особенно бесит, когда набираешь где-нибудь в браузере пароль, а в этот момент всплывает MessageBox какого-нибудь приложения. Возвращаешься в браузер — а там непонятно — насколько введен пароль, так как отображается звездочками — приходится удалять и вводить по новой.

    Или нажимаешь ввод чтобы перенести текст на другую строчку, а в этот момент выскакивает MessageBox с вопросом типа «Установлены обновления. Перезагрузиться сейчас? (да/нет)» и вместо ввода новой строчки текста комп отправляется в перезагрузку.

    Понятно, что многие приложения (например, мессенджеры) можно настроить, чтобы окна не появлялись, а мигали в таскбаре, но что делать с остальными приложениями? Например, открываю большой проект в VisualStudio (открывается примерно минуту). В это время что-нибудь пишу в браузере — вдруг через минуту загрузившаяся студия выскакивает в самый неподходящий момент…

    Или кликаешь мышкой куда-нибудь, а перед самым кликом под мышкой вдруг появляется активизировавшееся окно, и в результате кликаешь что-нибудь совершенно ненужное.

    ОС: Win-7

    Vim    

    294   2   00:03, 26th August, 2020


    Глюк Fire Fox

    столкнулся с проблемой в FF
    когда вместо страницы отображаются заголовки:

    image

    может кто знает как это вылечить?

    Vim    

    282   6   11:49, 5th August, 2020


    Работа с репозиториями

    Возможно ли скачивать репозитории Linux-based систем? Если да, то каким образом. С какими проблемами можно столкнуться?

    Если конкретно то нужно скачать репозиторий Debian. Однако как я понял репо для Cydia (iPhone) базируются как раз на дебиане. Собственно как выкачать полностью репо? Взять например репо Saurik. Репозиторий доступен как веб-страница со списком deb-файлов. Так можно ли, не мучаясь скачать все эти файлы целиком, а не по-отдельности? Какие менеджеры загрызок поддерживают данную фичу?

    А что делать с закрытыми репо? Тех, список пакетов которых недоступен как вебстраница. Можно ли и их выкачивать? Или взять например репо с системой логин-пасс…

    И как же обезопасить свой оепозиторий от такого вида загрузки? Естесно это лишний трафик, поэтому методы обратного могут быть полезными и для владельцев репо…

    Так что господа линуксоиды, те кто хорошо разбирается в этих репозиториях, помогите пожалуйста.

    Vim    

    364   6   21:06, 1st October, 2020


    Автоматическое обновление программ?

    Подскажите, есть ли средство для мониторинг новых версий пакетов (например по url ссылкам на установочные msi-пакеты) и автоматической установки в случае наличия таковых?

    Vim    

    337   6   07:30, 19th August, 2020


    Система мониторинга для ec2 linux инстансов

    Нужна система мониторинга (и, желательно, оповещения), вроде zabbix, которая может автоматически добавлять сервера для мониторинга:
    используется auto-scale фича Amazon ec2, потому новые сервера появляются сами из одного и того же ami. Необходимо, чтобы новые сервера централизированно мониторились до момента их уничтожения, что происходит автоматически.

    Какие системы с такими возможностями вы можете посоветовать?

    Amazon   Web   Services    

    301   2   09:37, 17th August, 2020


    плагины для удобства работы в Visual Studio 2010

    Какими плагинами для Visual Studio 2010 вы пользуетесь в повседневной работе?

    Видел на картинках функции подсветки табуляции кода, предпросмотр цветов, рамок и т.д. при правке css файла, автоподстановку сборки из reference в using при использовании неизвестного класса-метода и т.д.

    Может есть ресурсы с этими плагинами и описанием их полезности?

    Visual   Studio    

    372   4   11:46, 8th August, 2020


    Visual C# Express 2010

    Где храниться лицензионный ключ? Ключик имеется, однако сама среда не запускается и не даёт возможности его ввести, установка чистая.

    Сообщает следующее, «Недопустимые данные лицензии. Требуется переустановка.»
    Уже и так и сяк переустанавливал, куда копать непонятно.

    Решение проблемы.



    Скачиваем и устанавливаем утилиту subinacl от майкрософта. Открываем и запускаем её в командной строке со следующими параметрами

    раз
    /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
    и два
    /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f
    Внимание если локализация в системе русская, то группа «everyone» заменяется на «Все».

    Далее открываем в regedit раздел HKEY_CLASSES_ROOT\Licenses и удаляем все ключи в нём. Также заходим в настройки доступа (разрешения) раздела и ставим доступ на запись для системы и всех остальных групп.

    Перестанавливаем студию с правами администратора.

    Вуаля, всё должно работать.

    Для того чтобы не вводить ключ после установки, а прописать его автоматически делаем следующее: находим в установочных файлах файл setup.sdb, находим в нём раздел [Product key] и вставляем в нём свой ключик без пробелов.

    Visual   Studio    

    346   1   12:14, 4th August, 2020


    Плагин уровня VisualSVN для поддержки Mercurial в MSVS2010?

    Поискав по интернету, я пришел к выводу, что все используют HgSccPackage, который, к сожалению, по сравнению с VisualSVN не блещет :(


    Конкретно очень не хватает следующих фич:

    * Окошко pending changes, в котором отображаются все измененные, но не закоммиченные файлы.

    * Визуальных маркеров в редакторе, которые позволяют определить какая часть файла была изменена (встроенные маркеры работают до первого сохранения файла).

    * Горячих клавиш для перехода к следующему/предыдущему изменению в файле.

    * Подменю mercurial в контекстном меню редактора (а не где-то там, в дереве проекта).


    p.s. Пока что остановился на HgScc за не имением лучшего, все-таки автоматическое добавление/удаление/переименовывание файлов это уже очень неплохо. :)

    Visual   Studio   Mercurial    

    421   1   02:54, 28th August, 2020


    Как связать VirtueMart/интернет магазин с 1С?

    Привет Хабрачеловекам!

    С недавней поры появилась потребность создать интернет магазин, например на базе VirtueMart, и объединить с платформой 1С, причём в обе стороны.
    Т.е. при добавлении/редактировании записей в 1С Бухгалтерии эти изменения должны быть видны и в онлайн-магазине и наоборот, если клиент покупает что-то в онлайн магазине, то это должно отображаться и в 1С.
    Хоть и тема довольно актуальная, однако вменяемой информации нагуглить не удалось.

    Возможно есть в сети пошаговая инструкция? Или Какой-нибудь плагин?

    Благодарю заранее за ответы!



    Teamviewer в Kubuntu через proxy

    Teamviewer в Kubuntu через proxy — как настроить? У меня при вводе логина пароля и подтверждения почему то просто снова открывает окно авторизации, я в непонятках. Кто нибудь настраивал уже, успешно?

    Linux   Proxy   Kubuntu   TeamViewer    

    445   1   21:03, 1st October, 2020


    Не набирается русский текст чере RPD сессию на госте в VirtualBox?

    Стоит сервер на базе Ubuntu Server 10.10, там запущен VirtualBox в Headless mode + phpVirtualBox. Запущены виртуальные машины, одна Windows XP, другая Ubuntu 10.10 Desktop. Коннекчусь к ним по VRDP протоколу через клиента «Клиент теминнального сервера». Пробовал также Gnome-RDP, то же самое. Русский текст не набирается ни в винде, ни в убунте, и срабатывает меню. Такое ощущение, что гость путает коды клавиш. Английский текст набирается нормально. В чём может быть дело?

    VirtualBox   RDP    

    398   3   16:46, 2nd October, 2020


    Система виртуализации под Linux

    Привет, Хабр.
    Суть в следующем. Есть сервер с Debian Lenny без иксов (SSH онли, никакой графики). Хочу туда поставить виртуальную машину, и крутить под ней обычную ВиндуХР (вопрос лицензионности оставим на потом) =)

    Xen и ему подобные не подойдут, так как основную систему трогать нельзя и никуда сносить, собственно, тоже.
    VirtualBox и VMWare требуют иксы, поэтому тоже не подходят.

    Что посоветуете?

    Linux   VirtualBox   Xen   Виртуализация   VMware    

    409   10   02:27, 1st October, 2020


    Общие папки в Virtualbox (Linux + Windows)

    Только-только начал работать с Virtualbox, установил виртуальную машину Windows XP. И пока что все.
    Теперь мне надо в Windows запустить программу (исполняемый файл лежит в папке в Linux'е). Сделал эту папку общей (отдал Windows полные права на доступ к папке). Но теперь, запуская виртуальную машину, не могу увидеть эту папку из-под Windows.

    Как мне можно достать исполняемый файл из этой папки? Можно ткнуть носом в ссылку на какой-нибудь хороший сайт с подробной инструкцией.

    P.S. Варианты, связанные с получением файла через сеть, не предлагать — компьютер не подключен к сети.

    P.P.S.
    Основная ОС: Ubuntu Linux 10.10
    ОС виртуальной машины: Windows XP Home.

    Linux   VirtualBox    

    410   7   21:34, 2nd October, 2020


    Как определить, какая видеокарта работает: дискретная или встроенная?

    Возможно, что вопрос достаточно легкий и нубский, но тем не менее. Просто задумался, ради любопытства. У меня в ноуте и встроенная интеловская, и дискретная NVIDIA видеокарты. Порылся по настройкам, максимум что нашел, это в каких приложения какую видеокарту использовать. И какая видеокарта по умолчанию. А как определить, какая именно из них используется в данный момент времени? И в зависимости от чего они переключаются? (Ведь вроде бы не просто тупо «по списку приложений», а еще и в зависимости от нагрузки).

    Видеокарты   NVIDIA   Intel    

    408   3   19:35, 2nd October, 2020


    Visual Studio, формы и проект без .NET

    Я раньше Visual Studio не пользовался, поэтому у меня подозрение, что я чего-то не понимаю. Можно ли создать приложение, не зависящее от .NET, но в котором можно рисовать интерфейс мышкой, добавлять контролы на форму и т.п.?

    Версия студии: 2010 бета 1.
    Язык: C++.
    Требуется поддерживать WinXP без дополнительных библиотек.

    Если нет, то какая среда разработки, по вашему мнению, наиболее удобна и умеет то, что я хочу?

    Разумно ли писать на чистом WinAPI или искать обертки-библиотеки и писать на них? WinAPI вызывает у меня ужас.

    .NET   Visual   Studio    

    336   5   03:32, 1st October, 2020


    VirtualBox: Доступ к локальному серверу на хост-машине из гостевой OS. Как настроить?

    Имеется набор:

    1) Virtualbox OSE

    2) Ubuntu — host OS

    3) WinXP — guest OS

    4) Веб-сервер на host OS, доступный из нее по адресу: 127.0.0.1:8888/


    Вопрос:

    Как настроить доступ гостевой OS к веб-серверу на host OS?

    VirtualBox   Веб-серверы    

    410   3   09:11, 2nd October, 2020


    VisualSVN не видит один проект

    Есть слюшн, в нём несколько проектов. Все они в SVN, из TortoiseSVN всё работает. А VisualSVN не видит один проект. Пункт «Add to Subversion» в контекстном меню проекта в студии активен, но по нажатию на нём ничего не происходит. Удалял проект с диска, заливал новый с svn — тоже самое. Перестанавливал VisualSVN — не помогает. Самое обидное, что на других компах с этим же проектом всё ок. Может кто сталкивался.



    Студия 2008 PRO, VisualSVN 2.0.5

    Subversion   Visual   Studio    

    264   1   03:26, 2nd October, 2020


    Как юр. лицо может платить Amazon?

    Хабравчане, привет, случился у меня затык нетехнического плана, выручайте.

    Понадобилось нам воспользоваться Amazon SES, но вот в способах оплаты только кредитные карты. В нашей бухгалтерии мне сказали, что платить картой в валюте и без договора мы не можем ибо валютное законодательство и бла-бла-бла.


    Есть ли реселлеры AWS в России? Может какие-нибудь другие пути оплаты?

    Amazon   Web   Services    

    267   2   21:06, 1st October, 2020


    ошибка MSB3290 в Visual Studio 2019 (библиотека типов Systeam.Windows.Forms экспортирована из сборки CLR и не может быть повторно импортиовано как CLR)

    Нужно использование using System.Windows.Forms , как узнал - нужно для начала добавить ссылку, хорошо спустя час смог это сделать(нет) нашел где это делается и вроде то что надо добавил но тут НА ТЕБЕ и = ошибка MSB3290 (библиотека типов Systeam.Windows.Forms экспортирована из сборки CLR и не может быть повторно импортиовано как CLR) - ссылка на скрин - https://1drv.ms/u/s!Ai0KyoUROB_qgRFK3XIHJcVrykSJ?e=zTKF35

    Visual Studio 2019  

    790   0   21:10, 20th July, 2021


    как работать в Visual Studio 2019 с двумя или более разными докуметами (а не с одним)

    Как работать в Visual Studio 2019с двумя или более проектами (программами, кодами) одновременно. Задача, получение основ и обучение. было желание запустить в кажной вкладке новую программу (как в браузере новый сайт на новой вкладке, для того чтоб в одной вкладке писать чтстоаой код, а в новую вставлять коды с интернета и пообовать что получится незааисимо от той программы над которой работаю. Как я понял там такого невозможно, открывается только тот же файл в котором работаешь. я в учебниее Майкрософта вычитал что можно создать несколько экземпляров обозреватнля решений, но не пойму как это сделать, он тоже только один всегда.

    Нужно для учёбы.



    Разработка мобильной кроссплатформенной военной игры

    У меня есть код для разработки игры. Я собираюсь ее делать на C# с использованием движка Unity. Предусмотрел все возможные обстоятельства работы игры.

    Мне нужна помощь в плане работы с кодом в Unity посредством Visual Studio 2022 потому, что нам сказали использовать эту интегрированную среду разработки, а как все настроить приходится искать в Интернете. Показываю свой код в надежде, что кто-то ответит и подскажет, как его улучшить. Если кого-нибудь заинтересует данная игра, приглашаю к сотрудничеству.

    Я настроил Visual Studio 2022 следующим образом: добавил модуль Unity, в Unity Hub создал проект своей игры (название проекта на английском), потом настроил Unity и Visual Studio, чтобы во втором был виден справочник первого. Но у меня не получается настроить Visual Studio под редактирование кодов скриптов Unity.

    Еще я не знаю, как сделать логотип и красивые переходы в моей игре.

    Еще мне нужна помощь в составлении кода для сюжета игры.

    СРОЧНО НУЖЕН ОТВЕТ!!!!!!!!!!!!!!!!!!!!!!!!

    using UnityEngine;
    using UnityEngine.SceneManagement;
    using UnityEngine.UI;
    using System.Collections;
    using System.Collections.Generic;
    using System.Threading.Tasks;
    using UnityEngine.Networking;
    
    public class GameStartManager : MonoBehaviour
    {
        public GameObject splashScreen;
        public GameObject startScreen;
        public GameObject mainMenu;
        public GameObject settingsMenu;
        public GameObject creditsScreen;
        public GameObject loadingScreen;
        public Slider loadingBar;
    
        void Start()
        {
            StartCoroutine(ShowSplashScreen());
        }
    
        IEnumerator ShowSplashScreen()
        {
            splashScreen.SetActive(true);
            startScreen.SetActive(false);
            mainMenu.SetActive(false);
            settingsMenu.SetActive(false);
            creditsScreen.SetActive(false);
            loadingScreen.SetActive(false);
    
            yield return new WaitForSeconds(3f); // Показать стартовый экран через 3 секунды
    
            ShowStartScreen();
        }
    
        public void ShowStartScreen()
        {
            splashScreen.SetActive(false);
            startScreen.SetActive(true);
        }
    
        public async void StartGame()
        {
            startScreen.SetActive(false);
            mainMenu.SetActive(false);
            settingsMenu.SetActive(false);
            creditsScreen.SetActive(false);
            loadingScreen.SetActive(true);
    
            await LoadGameSceneAsync();
        }
    
        private async Task LoadGameSceneAsync()
        {
            AsyncOperation operation = SceneManager.LoadSceneAsync("MainGameScene");
            while (!operation.isDone)
            {
                float progress = Mathf.Clamp01(operation.progress / 0.9f);
                loadingBar.value = progress;
                await Task.Yield();
            }
        }
    
        public void ShowMainMenu()
        {
            startScreen.SetActive(false);
            mainMenu.SetActive(true);
        }
    
        public void ShowSettingsMenu()
        {
            mainMenu.SetActive(false);
            settingsMenu.SetActive(true);
        }
    
        public void ShowCreditsScreen()
        {
            mainMenu.SetActive(false);
            creditsScreen.SetActive(true);
        }
    
        public void ExitGame()
        {
            Application.Quit();
        }
    }
    
    public class UIManager : MonoBehaviour
    {
        public Button startButton;
        public Button settingsButton;
        public Button creditsButton;
        public Button exitButton;
        public Button backButton;
        public GameStartManager gameStartManager;
    
        void Start()
        {
            startButton.onClick.AddListener(gameStartManager.StartGame);
            settingsButton.onClick.AddListener(gameStartManager.ShowSettingsMenu);
            creditsButton.onClick.AddListener(gameStartManager.ShowCreditsScreen);
            exitButton.onClick.AddListener(gameStartManager.ExitGame);
            backButton.onClick.AddListener(gameStartManager.ShowMainMenu);
        }
    }
    
    public class ControlSchemeManager : MonoBehaviour
    {
        public GameObject pcControls;
        public GameObject mobileControls;
        public GameObject consoleControls;
    
        void Start()
        {
            DetectDeviceAndSetControls();
        }
    
        void DetectDeviceAndSetControls()
        {
    #if UNITY_STANDALONE || UNITY_WEBGL
            SetPCControls();
    #elif UNITY_IOS || UNITY_ANDROID
            SetMobileControls();
    #elif UNITY_PS4 || UNITY_XBOXONE
            SetConsoleControls();
    #else
            Debug.LogWarning("Unknown platform. Defaulting to PC controls.");
            SetPCControls();
    #endif
        }
    
        void SetPCControls()
        {
            pcControls.SetActive(true);
            mobileControls.SetActive(false);
            consoleControls.SetActive(false);
        }
    
        void SetMobileControls()
        {
            pcControls.SetActive(false);
            mobileControls.SetActive(true);
            consoleControls.SetActive(false);
        }
    
        void SetConsoleControls()
        {
            pcControls.SetActive(false);
            mobileControls.SetActive(false);
            consoleControls.SetActive(true);
        }
    }
    
    public class PlayerController : MonoBehaviour
    {
        public ControlSchemeManager controlSchemeManager;
    
        void Update()
        {
            if (controlSchemeManager.pcControls.activeSelf)
            {
                HandlePCControls();
            }
            else if (controlSchemeManager.mobileControls.activeSelf)
            {
                HandleMobileControls();
            }
            else if (controlSchemeManager.consoleControls.activeSelf)
            {
                HandleConsoleControls();
            }
        }
    
        void HandlePCControls()
        {
            // Реализация управления для ПК
        }
    
        void HandleMobileControls()
        {
            // Реализация управления для мобильных устройств
        }
    
        void HandleConsoleControls()
        {
            // Реализация управления для консолей
        }
    }
    
    public class LanguageManager : MonoBehaviour
    {
        public enum Language
        {
            English, Russian, Spanish, French, German, Chinese
        }
    
        public Language currentLanguage;
    
        private Dictionary<string, string> englishTexts = new Dictionary<string, string>
        {
            {"startButton", "Start"},
            {"settingsButton", "Settings"},
            {"exitButton", "Exit"},
            {"mainMenu", "Main Menu"},
            {"optionsMenu", "Options"}
        };
    
        private Dictionary<string, string> currentTexts;
    
        void Start()
        {
            SetLanguage(currentLanguage);
        }
    
        public void SetLanguage(Language language)
        {
            currentLanguage = language;
            currentTexts = new Dictionary<string, string>();
    
            foreach (var item in englishTexts)
            {
                StartCoroutine(TranslateText(item.Key, item.Value, language));
            }
        }
    
        private IEnumerator TranslateText(string key, string text, Language language)
        {
            string targetLanguage = GetLanguageCode(language);
            string url = $"https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl={targetLanguage}&dt=t&q={UnityWebRequest.EscapeURL(text)}";
            UnityWebRequest request = UnityWebRequest.Get(url);
            yield return request.SendWebRequest();
    
            if (request.result == UnityWebRequest.Result.Success)
            {
                string translatedText = ParseTranslation(request.downloadHandler.text);
                currentTexts[key] = translatedText;
                UpdateUI();
            }
            else
            {
                Debug.LogError("Translation failed: " + request.error);
            }
        }
    
        private string GetLanguageCode(Language language)
        {
            switch (language)
            {
                case Language.Russian: return "ru";
                case Language.Spanish: return "es";
                case Language.French: return "fr";
                case Language.German: return "de";
                case Language.Chinese: return "zh";
                default: return "en";
            }
        }
    
        private string ParseTranslation(string json)
        {
            return json.Split('"')[1];
        }
    
        private void UpdateUI()
        {
            GameObject.Find("StartButton").GetComponentInChildren<Text>().text = currentTexts["startButton"];
            GameObject.Find("SettingsButton").GetComponentInChildren<Text>().text = currentTexts["settingsButton"];
            GameObject.Find("ExitButton").GetComponentInChildren<Text>().text = currentTexts["exitButton"];
            GameObject.Find("MainMenu").GetComponentInChildren<Text>().text = currentTexts["mainMenu"];
            GameObject.Find("OptionsMenu").GetComponentInChildren<Text>().text = currentTexts["optionsMenu"];
        }
    }
    
    public class DialogueManager : MonoBehaviour
    {
        public Text dialogueText;
        public AudioSource audioSource;
        public AudioClip[] dialogueClips;
        private Queue<string> sentences;
        private Queue<AudioClip> audioClips;
    
        void Start()
        {
            sentences = new Queue<string>();
            audioClips = new Queue<AudioClip>();
        }
    
        public void StartDialogue(Dialogue dialogue)
        {
            sentences.Clear();
            audioClips.Clear();
    
            foreach (string sentence in dialogue.sentences)
            {
                sentences.Enqueue(sentence);
            }
    
            foreach (AudioClip clip in dialogue.dialogueClips)
            {
                audioClips.Enqueue(clip);
            }
    
            DisplayNextSentence();
        }
    
        public void DisplayNextSentence()
        {
            if (sentences.Count == 0)
            {
                EndDialogue();
                return;
            }
    
            string sentence = sentences.Dequeue();
            AudioClip clip = audioClips.Dequeue();
    
            StopAllCoroutines();
            StartCoroutine(TypeSentence(sentence));
            PlayAudioClip(clip);
        }
    
        IEnumerator TypeSentence(string sentence)
        {
            dialogueText.text = "";
            foreach (char letter in sentence.ToCharArray())
            {
                dialogueText.text += letter;
                yield return null;
            }
        }
    
        void PlayAudioClip(AudioClip clip)
        {
            audioSource.Stop();
            audioSource.clip = clip;
            audioSource.Play();
        }
    
        void EndDialogue()
        {
            Debug.Log("End of conversation.");
        }
    }
    
    [System.Serializable]
    public class Dialogue
    {
        public string[] sentences;
        public AudioClip[] dialogueClips;
    }
    
    public class DialogueTrigger : MonoBehaviour
    {
        public Dialogue dialogue;
        private DialogueManager dialogueManager;
    
        void Start()
        {
            dialogueManager = FindObjectOfType<DialogueManager>();
        }
    
        void OnTriggerEnter(Collider other)
        {
            if (other.CompareTag("Player"))
            {
                dialogueManager.StartDialogue(dialogue);
            }
        }
    }
    
    public class Character
    {
        public string name;
        public string role;
        public int health;
        public int strength;
        public int intelligence;
    
        public Character(string name, string role, int health, int strength, int intelligence)
        {
            this.name = name;
            this.role = role;
            this.health = health;
            this.strength = strength;
            this.intelligence = intelligence;
        }
    }
    
    public class Tank
    {
        public string model;
        public int armor;
        public int firepower;
        public int speed;
    
        public Tank(string model, int armor, int firepower, int speed)
        {
            this.model = model;
            this.armor = armor;
            this.firepower = firepower;
            this.speed = speed;
        }
    }
    
    public class Mission
    {
        public string title;
        public string description;
        public List<Character> charactersInvolved;
        public List<Tank> tanksInvolved;
        public string reward;
    
        public Mission(string title, string description, List<Character> charactersInvolved, List<Tank> tanksInvolved, string reward)
        {
            this.title = title;
            this.description = description;
            this.charactersInvolved = charactersInvolved;
            this.tanksInvolved = tanksInvolved;
            this.reward = reward;
        }
    }
    
    public class CurrencyManager : MonoBehaviour
    {
        public int playerCurrency = 1000; // Начальная валюта игрока
    
        private Dictionary<string, int> itemPrices = new Dictionary<string, int>();
    
        void Start()
        {
            itemPrices["HealthPotion"] = 100;
            itemPrices["StrengthPotion"] = 150;
            itemPrices["IntelligencePotion"] = 200;
        }
    
        public bool PurchaseItem(string itemName)
        {
            if (itemPrices.ContainsKey(itemName) && playerCurrency >= itemPrices[itemName])
            {
                playerCurrency -= itemPrices[itemName];
                AdjustPrices(itemName);
                return true;
            }
            return false;
        }
    
        private void AdjustPrices(string purchasedItem)
        {
            // Увеличить цену купленного предмета
            itemPrices[purchasedItem] = Mathf.RoundToInt(itemPrices[purchasedItem] * 1.1f);
    
            // Уменьшить цену остальных предметов
            foreach (var item in itemPrices.Keys)
            {
                if (item != purchasedItem)
                {
                    itemPrices[item] = Mathf.RoundToInt(itemPrices[item] * 0.9f);
                }
            }
        }
    
        public int GetItemPrice(string itemName)
        {
            if (itemPrices.ContainsKey(itemName))
            {
                return itemPrices[itemName];
            }
            return -1;
        }
    }
    
    // Пример создания персонажей
    Character ivan = new Character("Иван Смирнов", "Командир", 100, 80, 70);
    Character anna = new Character("Анна Кузнецова", "Стратег", 90, 60, 90);
    Character mikhail = new Character("Михаил Лебедев", "Инженер", 85, 70, 80);
    Character elena = new Character("Елена Ростова", "Разведчик", 80, 75, 85);
    Character nikolai = new Character("Николай Волков", "Противник", 95, 85, 60);
    
    // Пример создания танков
    Tank t34 = new Tank("Т-34", 100, 90, 60);
    Tank tiger = new Tank("Тигр", 120, 100, 50);
    Tank proriv = new Tank("Прорыв", 130, 110, 55);
    
    List<Character> mission1Characters = new List<Character> { ivan, anna, mikhail };
    List<Tank> mission1Tanks = new List<Tank> { t34 };
    
    Mission mission1 = new Mission("Операция 'Смерть нацизму!'", "Уничтожить вражеский штаб.", mission1Characters, mission1Tanks, "Медаль за отвагу");
    
    List<Character> mission2Characters = new List<Character> { elena, nikolai };
    List<Tank> mission2Tanks = new List<Tank> { tiger };
    
    Mission mission2 = new Mission("Разведка боем", "Собрать информацию о вражеских позициях.", mission2Characters, mission2Tanks, "Повышение в звании");
    
    List<Character> mission3Characters = new List<Character> { ivan, elena, nikolai };
    List<Tank> mission3Tanks = new List<Tank> { t34, tiger, proriv };
    
    Mission mission3 = new Mission("Прорыв", "Прорвать оборону противника и захватить ключевые позиции.", mission3Characters, mission3Tanks, "Орден Мужества");
    
    List<Character> mission4Characters = new List<Character> { anna, mikhail };
    List<Tank> mission4Tanks = new List<Tank> { t34 };
    
    Mission mission4 = new Mission("Оборона рубежа", "Защитить стратегически важный рубеж от наступающих сил противника.", mission4Characters, mission4Tanks, "Медаль за оборону");
    
    List<Character> mission5Characters = new List<Character> { ivan, anna, elena };
    List<Tank> mission5Tanks = new List<Tank> { tiger };
    
    Mission mission5 = new Mission("Контратака", "Организовать контратаку и отбросить противника.", mission5Characters, mission5Tanks, "Медаль за храбрость");
    
    List<Mission> missions = new List<Mission> { mission1, mission2, mission3, mission4, mission5 };
    
    void StartMissions()
    {
        foreach (Mission mission in missions)
        {
            Debug.Log("Начало миссии: " + mission.title);
            Debug.Log("Описание: " + mission.description);
            Debug.Log("Награда: " + mission.reward);
        }
    }

    Разработка   Игра   C#   Visual Studio 2022  

    1726   0   17:57, 16th July, 2024