.net- все статьи тега ➜ страница 22
Как просмотреть папку и файлы в GAC?
Я хочу просмотреть папки и подпапки в GAC. Также хотите узнать о добавлении и удалении из GAC. для установки мы пишем эти строки в командной строке при открытии Visual Studio command prompt: - gacutil /i [assembly path] но для удаления нам нужно только: - gacutil /u [assembly name] почему? ...
C# DateTime.Теперь точность
Я просто столкнулся с некоторым неожиданным поведением с DateTime.UtcNow при выполнении некоторых модульных тестов. Оказалось, что, когда вы называете даты.Теперь/UtcNow в быстрой последовательности, похоже, возвращает вам одно и то же значение в течение более длительного, чем ожидалось, интервала времени, а не захватывает более точные миллисекундные приращения. Я знаю, что есть класс секундомера, который лучше всего подходит для выполнения точных измерений времени, но мне было любопытно, может ...
Почему не все функции должны быть асинхронными по умолчанию?
The async-await шаблон .net 4.5 меняется парадигма. Это слишком хорошо, чтобы быть правдой. я портировал некоторый IO-тяжелый код на async-await, потому что блокировка осталась в прошлом. довольно много людей сравнивают async-await с заражением зомби, и я обнаружил, что это довольно точно. Асинхронный код любит другой асинхронный код (вам нужна асинхронная функция для ожидания асинхронной функции). Таким образом, все больше и больше функций становятся асинхронными и это продолжает расти в код ...
Как перебрать все файлы в каталоге в C #.net?
Я хочу получить файлы в папке и в ее подпапках.Следующий код не получает файлы в своей подпапке: string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs"); может ли кто-нибудь сказать мне, как реализовать это в C# .net? ...
Зеркальное отображение вывода консоли в файл
в консольном приложении C# существует ли разумный способ зеркального отображения вывода консоли в текстовый файл? В настоящее время я просто передаю одну и ту же строку обоим Console.WriteLine и InstanceOfStreamWriter.WriteLine в метод log. ...
Чтение 64-битного реестра из 32-битного приложения
У меня есть проект модульного теста c#, который скомпилирован для AnyCPU. Наш сервер сборки является 64-битной машиной и имеет 64-битный экземпляр SQL Express. тестовый проект использует код, подобный приведенному ниже, чтобы определить путь к объекту .MDF файлы: private string GetExpressPath() { RegistryKey sqlServerKey = Registry.LocalMachine.OpenSubKey( @"SOFTWAREMicrosoftMicrosoft SQL ServerInstance NamesSQL" ); string sqlExpressKeyName = (string) sqlServerKey.G ...
Entity Framework работает слишком медленно. Какие у меня варианты? [закрытый]
я следовал мантре "не оптимизируйте преждевременно" и закодировал свою службу WCF с помощью Entity Framework. тем не менее, я профилировал производительность и Entity Framework слишком медленно. (Мое приложение обрабатывает 2 сообщения примерно за 1,2 секунды, где (устаревшее) приложение, которое я переписываю, делает 5-6 сообщений за одно и то же время. (Устаревшее приложение вызывает хранимые процедуры для доступа к БД.) мое профилирование указывает на Entity Framework, занимая большую час ...
Почему / когда следует использовать вложенные классы in.net-или не стоит?
на недавнее сообщение в блоге Кэтлин Доллард, Она представляет интересную причину для использования вложенных классов в .net.однако она также упоминает, что FxCop не любит вложенные классы. Я предполагаю, что люди, пишущие правила FxCop, не глупы, поэтому за этой позицией должны быть рассуждения, но я не смог ее найти. ...
Модель-Вид-презентатор в WinForms
Я пытаюсь реализовать метод MVP в первый раз, используя WinForms. Я пытаюсь понять функцию каждого слоя. в моей программе у меня есть кнопка GUI, которая при нажатии открывает окно openfiledialog. таким образом, используя MVP, графический интерфейс обрабатывает событие нажатия кнопки, а затем вызывает presenter.openfile (); в ведущий.openfile (), должен ли он затем делегировать открытие этого файла на уровень модели или как там нет данных или логики для обработки, он должен просто действоват ...
Что такое группы балансировки регулярных выражений?
Я просто читал вопрос о том, как получить данные внутри двойных фигурных скобок (этот вопрос), а затем кто-то поднял балансировочные группы. Я все еще не совсем уверен, что это такое и как их использовать. Я прочитал Определение Группы Балансируя, но объяснение трудно следовать, и я все еще довольно запутался в вопросах, которые я упомянул. может ли кто-нибудь просто объяснить, что такое балансирующие группы и как они полезны? ...
Не удалось добавить ссылку на библиотеку dll
когда я добавляю a .dll файл в качестве ссылки в приложении C# он показывает ошибку: ссылка "....dll " не удалось добавить.Пожалуйста, убедитесь, что файл доступен и что это допустимая сборка или COM деталь. ILDissassembler говорит, что нет допустимого заголовка CLR, поэтому я пытаюсь зарегистрировать его с помощью regsvr32, и это дает мне еще одну ошибку: модуль "" был загружен, но вызов DLLRegisterServer не удалось код ошибки 0x80004005 при' Я использую версию VS2010 ultimate ...
Как узнать, какая версия the.NET фреймворк исполняемый файл должен работать?
У меня есть исполняемый файл, и я хотел бы знать, какие версии .NET framework этот файл должен быть запущен. есть ли простой способ найти эту информацию где-нибудь? (до сих пор я пробовал ILDASM и команду dumpbin без каких-либо удачи.) ...
"Формат данного пути не поддерживается."
у меня есть следующий код в мой веб-сервиса: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); может кто-нибудь помочь мне решить проблему с этим сообщением об ошибке из строки 2 кода. формат данного пути не поддерживается. разрешение на папку установлено на полный доступ ко всем, и это фактический путь к папке. точка останова дала мне значение str_up ...
Измерение времени выполнения кода
Я хочу знать, сколько времени занимает процедура / функция / заказ, чтобы закончить, для целей тестирования. Это то, что я сделал, но мой метод неверен, потому что, если разница секунд равна 0, не может вернуть истекшие миллисекунды: обратите внимание, что значение сна составляет 500 мс, поэтому истекшие секунды равны 0, тогда он не может вернуть миллисекунды. Dim Execution_Start As System.DateTime = System.DateTime.Now Threading.Thread.Sleep(500) Dim Execution_End As System.Date ...
Как я могу получить список пользователей из active directory?
Как я могу получить список пользователей из active directory? Есть ли способ, вытащить имя пользователя, имя, фамилия? Я видел аналогичный пост, где это было использовано: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Я никогда ничего не делал с active directory, поэтому я полностью потерян. Любая помощь будет очень признательна! ...
Каково значение тега ProjectTypeGuids в файле проекта visual studio
каково значение тега ProjectTypeGuids в проекте visual studio?? Когда я создал приложение WPF, я вижу здесь два GUID. {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}** представляют ли они тип приложений WPF и Windows? если я создаю свой собственный тип проекта (.myproj), что имеет .xaml и .cs файлы, что я должен заполнить в этом ProjectTypeGuids теги? Должен ли я также заполнить тег ProjectType? было бы лучше, если бы кто-то различают теги ProjectType и Projec ...
В чем разница между ссылочным типом и типом значения в C#?
какой-то парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить его подробно. В чем разница между ссылочным типом и типом значения в C#? Я знаю, что типы значений int,bool,float, etc и ссылочные типы delegate,interface и т. д. Или это тоже неправильно? можете ли вы объяснить мне это профессионально? ...
Обход недопустимых ошибок сертификата SSL при вызове веб-служб in.Net
мы создаем новый SharePoint, для которого у нас еще нет действительного сертификата SSL. Я хотел бы вызвать веб-службу списков на нем, чтобы получить некоторые метаданные о настройке. Однако, когда я пытаюсь это сделать, я получаю исключение: базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL/TLS. вложенные исключение содержит сообщение об ошибке: пульт дистанционного управления сертификат недействителен в соответствии с процедурой ...
C# сортировка и сравнение по порядку
Я могу сортировать список с помощью сортировки или OrderBy. Какой из них быстрее? Оба работают над одним и тем же алгоритм? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { ...
Какова цель AsQueryable()?
цель AsQueryable() просто так вы можете пройти вокруг IEnumerable к методам, которые могут ожидать IQueryable, или есть полезная причина для представления IEnumerable как IQueryable? Например, это должно быть для таких случаев: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it here. CountOrders(orders.AsQueryable()); public static int CountOrders(IQueryable<Order> ordersQuery) { return ordersQ ...