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

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

2
Как включить XML-документы для библиотеки классов в пакет NuGet?
Я создаю пакет NuGet для библиотеки классов C #, и я хотел бы включить сгенерированную документацию Xml в библиотеку. Это мой файл NUSPEC: <?xml version="1.0" encoding="utf-8"?> <package> <metadata> <id>MyLibrary</id> <version>1.0.0.0</version> <authors>John Nelson</authors> <language>en-US</language> <description>A C# class library</description> </metadata> <files> <file src="..\..\build\MyLibrary.dll" target="lib\Net40" /> <file src="..\..\build\MyLibrary.xml" target="lib\Net40" /> </files> </package> Когда …
104 c#  nuget  nuget-package 

9
Как обрабатывать внедрение зависимостей в приложении WPF / MVVM
Я запускаю новое настольное приложение и хочу создать его с помощью MVVM и WPF. Я также собираюсь использовать TDD. Проблема в том, что я не знаю, как мне использовать контейнер IoC для внедрения моих зависимостей в мой производственный код. Предположим, у меня есть следующий класс и интерфейс: public interface IStorage …



7
Обновить запись без предварительного запроса?
Допустим, я запрашиваю базу данных и загружаю список элементов. Затем я открываю один из элементов в форме подробного просмотра и вместо повторного запроса элемента из базы данных создаю экземпляр элемента из источника данных в списке. Есть ли способ обновить запись базы данных, не извлекая запись отдельного элемента? Вот пример того, …

9
Что такое сборка на C # или .NET?
Не могли бы вы объяснить, что такое сборка на C # или .NET? Где это начинается и где заканчивается? Какую важную информацию я должен знать о сборках?
104 c#  .net  assemblies 

3
.net Core 2.0 - Пакет был восстановлен с использованием .NetFramework 4.6.1 вместо целевой платформы .netCore 2.0. Пакет может быть не полностью совместим
У меня есть консольное приложение .net core 2.0. Я пытаюсь читать файлы из TFS, используя следующее: Как получить файл из TFS прямо в память (т.е. не нужно читать из файловой системы в память)? Я перехожу к nuget, устанавливаю Microsoft.TeamFoundationServer.ExtendedClientи сталкиваюсь с этим: Пакет Microsoft.AspNet.WebApi.Client 5.2.2 был восстановлен с использованием .NETFramework, …
104 c#  .net  tfs  asp.net-core  nuget 


5
Как настроить приложение для правильной работы на машине с высоким значением DPI (например, 150%)?
Я создал простое приложение Winforms на C #. Когда я запускаю приложение на машине с высокими настройками DPI (например, 150%), приложение увеличивается в масштабе. Все идет нормально! Но вместо рендеринга шрифтов с большим размером шрифта, все тексты также просто масштабируются. Это, конечно, приводит к очень размытому тексту (на всех элементах …
104 c#  winforms  fonts  dpi  dpi-aware 

6
Как расшифровать токен JWT?
Я не понимаю, как работает эта библиотека. Не могли бы вы мне помочь, пожалуйста ? Вот мой простой код: public void TestJwtSecurityTokenHandler() { var stream = "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJJU1MiLCJzY29wZSI6Imh0dHBzOi8vbGFyaW0uZG5zY2UuZG91YW5lL2NpZWxzZXJ2aWNlL3dzIiwiYXVkIjoiaHR0cHM6Ly9kb3VhbmUuZmluYW5jZXMuZ291di5mci9vYXV0aDIvdjEiLCJpYXQiOiJcL0RhdGUoMTQ2ODM2MjU5Mzc4NClcLyJ9"; var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(stream); } Это ошибка: Строка должна быть в компактном формате JSON, который имеет вид: Base64UrlEncodedHeader.Base64UrlEndcodedPayload.OPTIONAL, …
104 c#  .net  jwt 

8
обойти недействительный сертификат SSL в ядре .net
Я работаю над проектом, которому необходимо подключиться к сайту https. Каждый раз, когда я подключаюсь, мой код выдает исключение, потому что сертификат этого сайта поступает с ненадежного сайта. Есть ли способ обойти проверку сертификата в .net core http? Я видел этот код из предыдущей версии .NET. Думаю, мне просто нужно …

7
Скопируйте файлы в выходной каталог с помощью csproj dotnetcore
Итак, моя проблема довольно проста. У меня есть файлы, которые я хочу скопировать в выходной каталог сборки, будь то сборка отладки или публикация выпуска. Вся информация, которую я могу найти, касается старого подхода к конфигурации json. У кого-нибудь есть пример использования csproj с dotnetcore?
104 c#  .net-core 

17
Почему / когда было бы целесообразно переопределить ToString?
Я изучаю C #, и мне интересно, в чем смысл и преимущества переопределения ToString, как показано в примере ниже. Можно ли сделать это более простым способом, используя обычный метод без переопределения? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); } } public override string …
103 c#  overriding 

12
«Формат данного пути не поддерживается».
В моем веб-сервисе есть следующий код: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); Может ли кто-нибудь помочь мне решить проблему с этим сообщением об ошибке из строки 2 кода. Формат данного пути не поддерживается. Разрешение на папку установлено на полный доступ для всех, и …
103 c#  .net  webforms  upload  stream 

5
Введите символ «&» в текстовую метку в Windows Forms?
Как ввести специальные символы Labelв C # (Windows Forms)? Если вы попытаетесь написать «&» на ярлыке, вместо этого вы получите нечто вроде подчеркивания. Так что же в C # эквивалент «&»? ("\ &" явно не работает).

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