Вопросы по тегу: visual-studio

(44)

Связь между dotnet cli и новой версией msbuild vs2017

С переходом с project.json на новый формат csproj, представленный в VS2017, я изо всех сил пытаюсь понять разницу между dotnet cli и новый msbuild и когда использовать один над другим.1) Чтобы создать новую csproj библиотеку netstandard из командной строки, нужно ли вызывать dotnet cli (например, dotnet restore dotnet build) или используйте msbuild (например, msbuild ExampleNetstandard.sln).2) Насколько я понимаю, существует две версии msbuild, одна из которых построена на полной платформе, а другая нацелена на dotnet core. Это правильно? Должен ли я всегда использовать версию dotnet3) Является ли dotnet cli автономным или требует установки msbuild?. Например, при установке dotnet SDK также устанавливается msbuild? Если да, то отличается ли она от версии, установленной вместе с vs2017?
k

kimsagro

5 лет назад

Ответов: 1

Ошибка машинописного текста «Невозможно записать файл... потому что он перезапишет входной файл».

В моем проекте Typescript 2.2.1 в Visual Studio 2015 Update 3 я получаю сотни ошибок в списке ошибок, например: Невозможно записать файл 'C:/{{my-project}}/node_modules/buffer-shims/index.js', поскольку это приведет к перезаписи входного файла. Все время так выглядит. На самом деле это не мешает сборке, и все работает просто отлично, но список ошибок отвлекает и трудно найти «настоящие» ошибки, когда они происходят.Вот мой файл tsconfig.json{ "compileOnSave": true, "compilerOptions": { "baseUrl": ".", "module": "commonjs", "noImplicitAny": true, "removeComments": true, "sourceMap": true, "target": "ES5", "forceConsistentCasingInFileNames": true, "strictNullChecks": true, "allowUnreachableCode": false, "allowUnusedLabels": false, "noFallthroughCasesInSwitch": true, "noImplicitReturns": true, "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true, "typeRoots": [], "types": [] //Explicitly specify an empty array so that the TS2 @types modules are not acquired since we aren't ready for them yet. }, "exclude": ["node_modules"] } Как избавиться от всех этих ошибок?
C

Ceebs

5 лет назад

Ответов: 26

Файл проекта неполный. Ожидаемый импорт отсутствует

После форматирования компьютера я переустановил Vs 2017 V 15.6.3. и установите ASP.Net Core SDK от Microsoft 2.1.4Но когда я создаю новое основное приложение asp, VS завершается с ошибкой "Файл проекта неполный. Отсутствует ожидаемый импорт" Пожалуйста, кто-нибудь может помочь?
M

Majd Albaho

4 года назад

Ответов: 32

.NET 5 недоступен в Visual Studio 2019

Я загрузил и установил пакет SDK для .NET Core 5.0 (v5.0.100-preview.1) в своей Visual Studio 2019. Но он недоступен в целевой структуре. Я что-то пропустил?
H

Hamid Noahdi

2 года назад

Ответов: 6

Visual Studio 2017 is too slow during building and debugging

I have just installed Visual Studio 2017 on a PC having the following specifications: Intel Xeon E5-1600 v3 @ 3.50 GHz processor, 16 GB RAM and Windows 10 Pro 64-bit operating system. Although the PC performance is almost perfect, I usually encounter slowness problem in Visual Studio 2017 especially during build and debug processes. In addition to this sometimes I need to restart it after "Not responding" message. Is there a stable solution regarding to this problem for Visual Studio 2017?..
u

user5871859

5 лет назад

Ответов: 12

"C:\Microsoft.Cpp.Default.props" was not found

I have a project created in Visual Studio, 2013. The project file has the following properties: ToolsVersion="12.0", PlatformToolset = v120. I have Visual Studio 2013 and Microsoft Build Tools 2015 installed. This project gets successfully built using MSBuild 12.0. Upon the attempt to build it with MSBuild 14.0 I get an error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. As I understand, the problem is that the variable VCTargetsPath doesn’t get evaluated. If I specify the variable VCTargetsPath before the build (with the value C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120), the problem is solved. However, this approach is not very convenient in case the path is different. Is it possible to somehow solve the problem in a more optimal way? The registry key and its value: HKLM\Software\WOW6432Node\Microsoft\MSBuild\ToolsVersions\12.0\VCTargetsPath $([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))
S

Serg

5 лет назад

Ответов: 15

Visual Studio Community - это 30-дневная пробная версия?

Я установил предположительно бесплатную VS Community 2017 на свой компьютер, и через 30 дней я получаю это сообщение от VS о том, что срок действия моей лицензии истек.Лицензия? Истекший? Я думал, что издание для сообщества было «бесплатным навсегда», поэтому на нем был ярлык «сообщество». Что происходит? Я попытался войти в свою учетную запись outlook.com, но он говорит «что-то пошло не так» и возвращается к тому же экрану.Как мне получить полностью бесплатную версию VS 2017, чтобы я мог работать над своими проектами FOSS?
R

Robin Rodricks

5 лет назад

Ответов: 16

Невозможно вернуть Tuple из метода с использованием Visual Studio 2017 и C # 7.0

I've installed Visual Studio 2017 Community that was released a week ago, and I started exploring the new features of C# 7.Итак, я создал простой метод, который возвращает два значения:public class Program { public static void Main(string[] args) { (int sum, int count) a = ReturnTwoValues(); } static (int sum, int count) ReturnTwoValues() => (1, 1); } Компилятор выдает ошибку: Ошибка CS8137. Невозможно определить класс или член, использующий кортежи. потому что компилятор требует типа 'System.Runtime.CompilerServices.TupleElementNamesAttribute' не может быть нашел. Не хватает ссылки? Пытался найти ссылку в фреймворке с таким именем, но безуспешно!Если нам нужны дополнительные вещи для использования функций C # 7.0, тогда очень странно, что нам нужно делать это для каждого проекта?!
Z

Zein Makki

5 лет назад

Ответов: 4

How to download Visual Studio Community Edition 2015 (not 2017)

I have a Resharper 9x license and it is only compatible up to MS VS Community 2015 edition. I tried to download the 2015 version from Microsoft but their website stubbornly wants me to have 2017, only. Can someone please provide me a url to the 2015 edition? Or, explain how to navigate Microsoft's site to obtain the 2015 edition?Update on solution1) vs_community.exe is the download filename for any version, 2015, 2017, etc. You will not know which version it is until you click the .exe. You will then see the version in the title of the installer.2) There is a url trick to get the version that you want.https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15...change the rel=15 to rel=17 etcOr use the links provided in the answer below
s

sapbucket

5 лет назад

Ответов: 2

Why is the Visual Studio 2015/2017/2019 Test Runner not discovering my xUnit v2 tests

UPDATE: Adding a 2019; the discovery/runner integration mechanism is same as per 2017 & 2015, so the key things that can go wrong are the same.I've read Why is the xUnit runner not finding my tests, which covers reasons xUnit would never be able to find your tests but my problem is different - I'm confident there's nothing subtle going on with my tests; (they have worked in other environments, this seems to be just my machine) - the Visual Studio Test Runner in Visual Studio 2015 [Community Edition] is simply not showing any of my tests. I'm not doing anything remotely exciting; the tests target xUnit.net v2 on the Desktop.I've looked in the Output window and am not seeing anything in at all under Test in the Show output from tabs.
R

Ruben Bartelink

6 лет назад

Ответов: 40

Сопоставление Resharper Ctrl-T потеряно

Кажется, я потерял сопоставление Resharper Ctrl+T для быстрого поиска классов, я попробовал решения, описанные здесь:Сочетания клавиш не активны в Visual Studio с установленным ResharperКонкретно принятый ответ: Сначала я бы попробовал сбросить все настройки Visual Studio (Инструменты> Импорт и Export Settings> Reset all settings), затем перейдите в Resharper> Параметры> Клавиатура и меню и повторно примените схему сочетания клавиш. А это: Настройка Resharper / Параметры / Клавиатура и меню / Нет / Применить и Сохранить , а затем Resharper / Параметры / Клавиатура и меню / Установить в Visual Studio / Применить и сохраните Последний ничего не делает (нет заметного положительного результата), первый приводит к следующему: (Ctrl+T) была нажата. Ожидание второй тональности аккорда. Похоже, что VS пытается обработать команду, а не Resharper.Alt+Введите, однако работает должным образом, поэтому Resharper не отключен полностью.Есть идеи как это исправить?
S

Spikee

6 лет назад

Ответов: 6

Как отключить «Запустить выполнение сюда» в Visual Studio 15?

Как отключить кнопку «Запустить выполнение сюда», которая появляется при перемещении курсора влево от кода? Действительно раздражает, когда я случайно нажимаю на нее при выборе кода.
u

user1306322

5 лет назад

Ответов: 2

Код Visual Studio - удалить ветки, удаленные на GitHub, которые все еще отображаются в VS Code?

В VSCode после того, как я сделаю запрос на перенос и удалю ветку на GitHub, эта ветка все еще будет отображаться в Visual Studio Code. Если я выберу ветку, она, как и ожидалось, выдаст ошибку.Как мне удалить эти теперь удаленные ветки из VSCode - могу ли я сделать это автоматически?
D

Drenai

5 лет назад

Ответов: 11

Как включить функцию Nullable Reference Types в C # 8.0 для всего проекта

Согласно видео C # 8, функция «ссылочных типов, допускающих значение NULL» может быть включена для всего проекта.а как включить для проекта? Я не нашел новой подходящей опции в окне свойств проекта в Visual Studio 2019 Preview 1.Можно ли включить его для «устаревших» проектов .csproj, если версия языка C # изменена на 8.0?
S

Sergey V

3 года назад

Ответов: 6

Как я могу открыть терминал в Visual Studio?

Как открыть терминал для выполнения команд оболочки в Visual Studio (Community Edition)?
X

Xen_mar

5 лет назад

Ответов: 12

Visual Studio 2017 - сбой Git из-за фатальной ошибки

Я использую Visual Studio 2017 Community Edition (CE), я вошел в свою учетную запись Microsoft и подключен к VSTS. Я могу видеть все свои проекты и репозитории, но когда я пытаюсь извлечь / извлечь / отправить какие-либо изменения, я получаю следующую ошибку:Error encountered while pushing to the remote repository: Git failed with a fatal error. PushCommand.ExecutePushCommand И соответственно для команд извлечения и извлечения.Я установил Git для Windows в установщик Visual Studio 2017, и он не только не работает с VSTS, но и не могу работать ни с одним из моих репозиториев GitHub. Кто-нибудь еще заметил это? Пока это произошло на двух моих машинах.Visual Studio 2015 Enterprise Edition (EE) и CE у меня работают нормально.It seems that this issue has gotten far more recognition that I thought it would which leads me to believe that this is an issue with how Visual Studio is dealing with Git. I have also noticed that every time I update Visual Studio, this problem pops back up, and I have to go through the steps in some of the answers below to get Git working again. I'm not sure why this is happening, and I also don't know if Microsoft are planning to resolving this issue.
s

sham

5 лет назад

Ответов: 43

How to disable the new debug window in VS2017

Я использую Visual Studio 2017 RC и меня очень расстраивает новое окно Chrome, которое появляется при нажатии кнопки «Отладка».Проблемы с окном отладки Chrome: Требуется время, чтобы запустить / "прикрепить" веб-сайт (я думаю, что он подключает всю отладку javascript, которая мне не нужна, потому что я все равно использую для этого Chrome DevTools) Не стыкуется (как вкладка) с другими окнами Chrome Не запоминает историю форм. Если я тестирую формы, я не могу автоматически заполнять данные формы, поэтому мне приходится каждый раз вводить всю партию Не запоминает историю URL. Если я тестирую определенную страницу на своем сайте, я не могу быстро выбрать URL-адрес в раскрывающемся списке URL-адресов Chrome. Необходимо ввести URL полностью Расширения не включены, поэтому я не могу использовать расширения линейки или палитры цветов Окно Chrome закрывается, когда отладка останавливается, поэтому мне нужно открыть новое окно, чтобы продолжить просмотр локального сайта Кто-нибудь знает, как отключить это новое окно стиля отладки и вернуться к тому, как это было в VS 2015?
m

mejobloggs

5 лет назад

Ответов: 10

Автоматическое управление версиями в Visual Studio 2017 (.NET Core)

Я потратил большую часть нескольких часов, пытаясь найти способ автоматического увеличения версий в .NETCoreApp 1.1 (Visual Studio 2017).Я знаю, что AssemblyInfo.cs создается динамически в папке: obj / Debug / netcoreapp1.1 /Не принимает старый метод: [сборка: System.Reflection.AssemblyFileVersionAttribute ("1.0.0. *")]Если я установлю пакет для проекта, я могу установить там версии, но, похоже, это используется для создания файла AssemblyInfo.cs.У меня вопрос, придумал ли кто-нибудь, как управлять версией в проектах .NET Core (или .NETStandard, если на то пошло).
J

Jason H

5 лет назад

Ответов: 19

Visual Studio Не открывать новый экземпляр браузера

, когда я пытаюсь запустить веб-приложение в Visual Studio 2017RC в Windows 10, он открывает новый экземпляр браузера (в моем случае хром). Я пробовал также с Internet Explorer, ситуация такая же, и браузер не вошел в систему, но если я просто вручную запустил Chrome, он вошел в систему. Как запретить Visual Studio запускать новый экземпляр браузера при каждом запуске веб-приложения? Когда я нажимаю кнопку запуска, веб-сайт должен открываться в том же окне, что и предыдущее приложение (только следующая вкладка)
o

ovasylenko

5 лет назад

Ответов: 7

Изменить язык Visual Studio 2017 RC

Я установил Visual Studio 2017 RC, и по умолчанию он установил язык на мой системный язык (польский), поэтому я пытался изменить его на EN, но в «Параметры»> «Среда»> «Международные настройки» у меня есть только польский язык. Есть ссылка "скачать другие языки", и она перенаправляет на: https://www.visualstudio.com/downloads/ И там я могу найти языковые пакеты только для VS 15. Кто-нибудь знает, где я могу найти языковой пакет EN для VS 17 RC?
C

Carlos28

5 лет назад

Ответов: 10

Поддерживает ли C # 8 .NET Framework?

В настройках расширенной сборки Visual Studio 2019 C # 8 недоступен для проекта .NET Framework, только (как на рисунке ниже) для проекта .NET Core 3.0:Поддерживает ли C # 8 .NET Framework?
J

James Harcourt

3 года назад

Ответов: 3

Visual Studio 2017: ссылки на методы отображения

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

FADI1987

5 лет назад

Ответов: 7

VS 2017 Git Local Commit DB.lock error при каждой фиксации

Мы получаем эту ошибку при каждой локальной фиксации: Git завершился фатальной ошибкой. Ошибка: open (". vs / XXXXXX.Dev.Library / v15 / Server / sqlite3 / db.lock"): Разрешение deniedfatal: невозможно обработать путь .vs / XXXXXX.Dev.Library / v15 / Server / sqlite3 / db.lock Это совершенно новая установка VS 2017 с использованием локального репозитория git перед синхронизацией с Azure DevOps GIT.Мы можем вручную удалить файл блокировки, а затем sync отлично, но это серьезно замедляет процесс разработки (необходимость close, delete, открывать, фиксировать каждый раз).Кто-нибудь знает более эффективное долгосрочное решение этой проблемы?
a

alex Reid

4 года назад

Ответов: 16

How can I run NUnit tests in Visual Studio 2017?

I've just installed Visual Studio 2017. I have a project using NUnit for the test cases. Ctrl + R - T no longer runs the tests, and the Test Explorer no longer finds any test cases marked with the TestCase attribute.Is there a way to get NUnit running yet, or an update I could find?I reinstalled NUnit from the NuGet Package Manager to the latest version with no improvement.
u

user2286552

5 лет назад

Ответов: 9

Test Explorer (VS) shows '<Unknown project>'

Everthing below is made in VS2019, using .NET Framework 4.7 and NUnit + NUnit3TestAdapterI created an assembly called Exitus.Tests, and added a few unit tests. However, do to some issues with Nuget, that I could not solve, I made another project called Exitus.UnitTests and removed the once file I had in the old project (including changing the namespace). Now the new test project showed op correctly in the explorer, but a "ghost" of the old project remained:If I try to run the test, the output window shows the following error: System.InvalidOperationException: The following TestContainer was not found 'C:\Users\xxx\Source\Repositories\Expire\Exitus.Tests\bin\Debug\Exitus.Tests.dll' at Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider.d__46.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext() (...) The stack trace is a lot longer, but the curious thing is the second line, stating that it could not find the test container at \Exitus.Tests\bin\Debug\Exitus.Tests.dll. This is the name of the old test project, which I removed and deleted. I have searched my entire project for the term Exitus.Tests and it returns no results. Is there anyway to forcefully remove this 'ghost' project?
J

Jakob Busk S&#248;rensen

2 года назад

Ответов: 5

How do I customize Visual Studio's private field generation shortcut for constructors?

VS 2017 (and maybe olders versions) gives me this handy little constructor shortcut to generate a private readonly field and assign it.Screenshot:This ends up generating a private member called userService and then assigns it with:this.userService = userService; This goes against the code style that I use which is to name all private members with a prefix _ resulting in assignment that should look like:_userService = userService; How can I make it so that VS obeys this code style rule with its code generation shortcuts?
k

kspearrin

4 года назад

Ответов: 3

Невозможно определить название организации для этого удаленного URL-адреса dev.azure.com

Итак, я только что обновился до новой версии Visual Studio, и я больше не могу отправлять / извлекать из / в мой репозиторий Azure git (клонирование работает нормально).Точная ошибка, которую я получаю: Невозможно определить название организации для этого пульта «dev.azure.com» URL. убедитесь, что установлено значение конфигурации credential.usehttppath, или укажите название организации в качестве пользователя в удаленном URL-адресе '{org}@dev.azure.com'. и только команда pull показывает мне эту ошибку, все остальные не работают с фатальной ошибкой git. Я испортил свой диспетчер учетных данных, потому что подозревал, что это может быть причиной проблемы, но не повезло ..
M

Menyus

10 месяцев назад

Ответов: 9

Как удалить непрошедшую исходящую фиксацию в Visual Studio?

Я случайно поместил поэтапное изменение в новую ветку Visual Studio 2017 в свой локальный репозиторий. Он не был отправлен в удаленный репозиторий. Я хочу избавиться от этого, но не могу найти способ сделать это. Я перебрался с локальной основной ветки на новую. Потом удалил новую ветку. Но исходящие коммиты все равно это показывают. Как его удалить или вернуть?
T

Tony_Henrich

4 года назад

Ответов: 7

Не удалось найти или создать контекст выполнения для описания <IBCocoaTouchPlatformToolDescription: 0x7fa8bad9a6f0>

Я работаю над проектом для iOS, и я занимаюсь программированием с помощью Visual Studios, и он подключается к серверу Mac с помощью Xamarin. Недавно я попытался добавить больше представлений в раскадровку и дополнительный класс. Когда я попытался построить код, я получил эту ошибку.http://pastebin.com/Ub5s89aa Это то, что выводится из консоли.http://pastebin.com/fhWDy2cJЯ не знаю, что означает эта ошибка, и когда я попытался найти какую-либо часть ошибки, ничего не помогло. Я очистил свой собранный и попытался восстановить, а также закрыл Visual Studios и снова открыл его, чтобы посмотреть, поможет ли это, но этого не произошло. У кого-нибудь раньше была такая проблема?
A

Adam Lietzau

6 лет назад

Ответов: 12

Как отключить ошибку сборки JavaScript в Visual Studio 2017?

Я только что обновил Visual Studio 2017 с RC до финальной версии. У меня не было следующей ошибки, но недавно я получаю эту ошибку. При создании проекта я получаю следующую ошибку, препятствующую запуску веб-проекта:Severity Code Description Project File Line Suppression State Error eqeqeq (ESLint) Expected '===' and instead saw '=='. VistaBest.Shop.Web C:\***\Request.js 21 Как отключить ошибку сборки JavaScript в Visual Studio 2017?
M

Mohammad Dayyan

5 лет назад

Ответов: 7

2022 WebDevInsider