Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

13
Создание файлов pdf во время выполнения в C # [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Есть ли прикрепленная / прикрепленная к .NET 3.5 библиотека pdf, которая позволяет создавать …
83 c#  pdf 

19
Есть ли достойные профилировщики C #? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь …
83 c#  .net  profiling  profiler 

9
Почему в C # не реализованы индексированные свойства?
Я знаю, я знаю ... Эрик Липперт обычно отвечает на этот вопрос примерно так: « Потому что это не стоило затрат на его разработку, внедрение, тестирование и документирование ». Но все же мне хотелось бы получить более подробное объяснение ... Я читал это сообщение в блоге о новых функциях C …

5
Правильный способ получить CoreDispatcher в приложении Windows Store
Я создаю приложение Windows Store, и у меня есть код, который нужно опубликовать в потоке пользовательского интерфейса. Для этого я хотел бы получить CoreDispatcher и использовать его для публикации кода. Похоже, есть несколько способов сделать это: // First way Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().CoreWindow.Dispatcher; // Second way Window.Current.Dispatcher; Интересно, какой из них правильный? или …

7
Visual Studio 2010 внезапно не видит пространство имен?
В моем решении C # WinForms есть два проекта. DLL, которая является основным проектом, над которым я работаю, и исполняемый файл WinForms, который я называю «песочницей», чтобы я мог легко скомпилировать / запустить / отладить DLL за один раз. Я работаю в .Net 4.0 для обоих проектов. Все работало нормально, …

2
Замена параллельной библиотеки задач для BackgroundWorker?
Есть ли в параллельной библиотеке задач что-нибудь, что можно было бы считать заменой или улучшением по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле мастера, и оно выполняет некоторые длительные задачи. Я хочу иметь гибкий пользовательский интерфейс со стандартным индикатором выполнения и возможностью отмены …

11
Memcached с Windows и .NET
Кто-нибудь уже внедрил memcached для производственного использования в среде Windows? Поскольку я читал много блогов, не рекомендуется запускать memcached в Windows, особенно для производственного использования, например, для запуска memcached в Windows . И еще одно: какой клиент memcached подходит для использования с C # и .net 3.5? Я нашел много …

19
Не удалось загрузить файл или сборку DotNetOpenAuth.Core
При запуске приложения asp net mvc 4 появляется следующая ошибка: Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The system cannot find the file specified Это журнал ошибок Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll Running under executable C:\Windows\SysWOW64\inetsrv\w3wp.exe --- A detailed error log follows. …

9
XML-сериализация свойства интерфейса
Я хотел бы сериализовать XML объект, который имеет (среди прочего) свойство типа IModelObject (которое является интерфейсом). public class Example { public IModelObject Model { get; set; } } Когда я пытаюсь сериализовать объект этого класса, я получаю следующую ошибку: «Не удается сериализовать элемент Example.Model типа Example, потому что это интерфейс». …
83 c#  .net  serialization 


5
Что делает новая функция C # await? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Может ли кто-нибудь объяснить, что awaitделает функция?
83 c#  c#-5.0  async-await 

3
Будет ли оператор using выполнять откат транзакции базы данных в случае возникновения ошибки?
У меня есть IDbTransaction в операторе using, но я не уверен, будет ли он отменен, если в операторе using возникнет исключение. Я знаю, что оператор using принудительно вызовет Dispose () ... но знает ли кто-нибудь, верно ли то же самое для Rollback ()? Обновление: Кроме того, мне нужно явно вызывать …

4
Правильный способ использования log4net (именование логгеров)
Есть два способа настройки и использования log4net. Первый - это когда я могу настроить свой собственный аппендер и связанный с ним регистратор: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> …

5
Сокращение репозиториев до агрегированных корней
В настоящее время у меня есть репозиторий практически для каждой таблицы в базе данных, и я хотел бы еще больше согласовать себя с DDD, уменьшив их только до агрегированных корней. Предположим, что у меня есть следующие таблицы, Userи Phone. У каждого пользователя может быть один или несколько телефонов. Без понятия …

12
Как мне зарегистрировать файл DLL .NET в GAC?
Я создал .DLLфайл .NET , который хочу зарегистрировать в GAC . Я использовал эту команду в командной строке Windows Server 2003 : C:\"Path of dll"\>gacutil /i dllname.dll 'gacutil' is not recognized as an internal or external command, operable program or batch file. Он говорит, что путь неправильный. Нужно ли мне …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.