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

(18)

Microsoft.DotNet.Props не найден

У меня возникла ошибка при загрузке решения проекта .net. ошибка будет видаThe imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the declaration is correct, and that the file exist on disk. Как решить эту проблему?
N

Navaneethan

5 лет назад

Ответов: 7

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

В моем проекте 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

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

Disable Visual Studio 2015 extra debug option

When I debug my application in Microsoft Visual Studio 2015 Update 2, and I open a custom wpf dialog I get some extra debugging options in a black square. See image blow.How do I disable that?This first icon says "Go To Live Visual Tree". The second icon says "Enable Selection". The third icon says "Display Layout Adorners".
D

Daltons

6 лет назад

Ответов: 5

Термин "Add-Migration" не распознается

Я использую этот Учебник MSDN для запуска в VS2015 команды PM> Add-Migration MyFirstMigration -context BloggingContext, которая вчера успешно работала, но сегодня выдает следующую ошибку: также указали другие пользователи здесь. Я даже удалил папку Migrations из проводника решений и соответствующий db из SQL Express 2014 на Win 8.1, но с той же ошибкой. Даже если я запустил Add-Migration MyFirstMigration, я получаю ту же ошибку:Add-Migration : The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + Add-Migration MyFirstMigration -context BloggingContext + ~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Add-Migration:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Примечание: я использую последнюю версию ASP.NET Core 1.0 и VS2015 - обновление 3, выпущенное 27 июня 2016 г.ОБНОВЛЕНИЕСледующие команды отлично работают из каталога проекта в проводнике Windows при использовании окна команд:> dotnet ef migrations add MyFirstMigration --context BloggingContext > dotnet ef database update --context BloggingContext ОБНОВЛЕНИЕ 2aНиже приведен файл project.json:{ "userSecretsId": "aspnet-ASPCore_RTM_CodeFirst_test-bef835d9-9831-41a8-bc3a-cd2f1477a880", "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0", "type": "platform" }, "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0", "Microsoft.AspNetCore.Diagnostics": "1.0.0", "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0", "Microsoft.AspNetCore.Mvc": "1.0.0", "Microsoft.AspNetCore.Razor.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", "Microsoft.AspNetCore.StaticFiles": "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer.Design": { "version": "1.0.0", "type": "build" }, "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", "Microsoft.Extensions.Configuration.Json": "1.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0", "Microsoft.Extensions.Logging": "1.0.0", "Microsoft.Extensions.Logging.Console": "1.0.0", "Microsoft.Extensions.Logging.Debug": "1.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": { "version": "1.0.0-preview2-final", "type": "build" } }, "tools": { "BundlerMinifier.Core": "2.0.238", "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final", "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final", "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", "Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview2-final", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { "version": "1.0.0-preview2-final", "imports": [ "portable-net45+win8" ] } }, "frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "portable-net45+win8" ] } }, "buildOptions": { "emitEntryPoint": true, "preserveCompilationContext": true }, "runtimeOptions": { "configProperties": { "System.GC.Server": true } }, "publishOptions": { "include": [ "wwwroot", "Views", "Areas/**/Views", "appsettings.json", "web.config" ] }, "scripts": { "prepublish": [ "bower install", "dotnet bundle" ], "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } }
n

nam

6 лет назад

Ответов: 21

Could not load file or assembly "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

Я скопировал свой проект на чистый компьютер с Windows 10, на котором установлены только Visual Studio 2015 Community и SQL Server 2016 Express. Никаких других версий фреймворка, кроме установленных с Windows 10 и VS2015 или SQL Server, не установлено.Когда я пытаюсь запустить проект WebApi, я получаю сообщение: Could not load file or assembly "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" or one of its dependencies. The system cannot find the file specified. The project's packages include: After building the project with .NET Framework 4.6.1, System.Net.Http the file is not found in the bin folder.The file's path points to: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.1\System.Net.Http.dll The file's path of System.Net.Http.Formatting points to: C:\Development\MyApp\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll Should the whole project target 4.5.1 or is there another way to reference the right assemblies?
I

Ivan-Mark Debono

6 лет назад

Ответов: 16

The default XML namespace of the project must be the MSBuild XML namespace

Я клонировал репозиторий SignalR ASP.NET Core локально и попытался открыть решение из следующей среды.IDEMicrosoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLIλ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: 6.1.7601 OS Platform: Windows RID: win7-x64 I end up seeing a lot of these kinds of error messages: ..\Repos\SignalR\src\Microsoft.AspNetCore.SignalR\Microsoft.AspNetCore.SignalR.csproj : error : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format. ..\Repos\SignalR\src\Microsoft.AspNetCore.SignalR\Microsoft.AspNetCore.SignalR.csproj I want to know how to fix this the correct way.
D

David Pine

5 лет назад

Ответов: 6

Как использовать C # 7 с Visual Studio 2015?

Visual Studio 2017 (15.x) поддерживает C # 7, но как насчет Visual Studio 2015 (14.x)?Как мне использовать с ним C # 7?
L

Luis Teijon

5 лет назад

Ответов: 2

Visual Studio: как читать настройки в Visual Basic

Я щелкнул правой кнопкой мыши по названию проекта и добавил новый пункт под названием «Настройки приложения». Сначала его имя - «Настройки1.settings», я изменил его на «Настройки.settings». Ниже приведен снимок экрана: Пытался прочитать настройки в своей форме. Но есть ошибка. Мои вопросы: 1. Почему я не могу прочитать значения в Settings.settings через "My.Settings.test"?Любая помощь приветствуется.
B

BAE

6 лет назад

Ответов: 1

Вставить в базу данных доступа не работает

Я использую Visual Studio 2015, язык Visual Basic. Я хочу ВСТАВИТЬ В базу данных Access имя пользователя (в коде «Utilizador»). Это код, который у меня есть:Try Dim nconnect As New OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;" & "Data Source =|DataDirectory|S_Campo.accdb") nconnect.Open() Dim ncmd As OleDbCommand = nconnect.CreateCommand() ncmd.CommandText = "INSERT INTO Utilizador (Nome) VALUES (@p1)" ncmd.Parameters.AddWithValue("@1", Me.TextBox5.Text) 'Nome Do Utilizador ncmd.ExecuteNonQuery() nconnect.Close() MsgBox("Utilizador lançado com êxito", MsgBoxStyle.OkOnly, "Informação") Catch ex As Exception MessageBox.Show(Err.Description) End Try Он не возвращает мне сообщения об ошибке, но данные не отправляются в базу данных. Однако UPDATE и DELETE работают нормально, используя «Параметры».Может что с ним не так?
F

FerPessoa

6 лет назад

Ответов: 1

Как отменить миграцию в ASP.NET Core с помощью EF Core

Когда я запускаю PM> Remove-Migration -context BloggingContext в VS2015 с проектом ASP.NET Core с использованием EF Core, я получаю следующую ошибку:System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration. at Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(String projectDir, String rootNamespace, Boolean force) at Microsoft.EntityFrameworkCore.Design.MigrationsOperations.RemoveMigration(String contextType, Boolean force) at Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsRemoveCommand.<>c__DisplayClass0_0.b__0() at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args) at Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main(String[] args) The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration. Как мне отменить его? Я использую последнюю версию ASP.NET Core 1.0, EF Core и VS2015 с обновлением 3.
n

nam

6 лет назад

Ответов: 18

C ++: использование constexpr для псевдонима параметров шаблона, в результате чего определения функций не соответствуют объявлениям

Я пытаюсь получить что-то вроде перенаправления шаблонов на основе переменной прекомпилятора. Однако у меня возникают странные ошибки компиляции, поэтому я постараюсь привести пример того, над чем я работаю.У меня есть матричный класс, который принимает два параметра шаблона, и способ его использования параметров шаблона основан на переменной прекомпилятора, которая определяет, находимся ли мы в среде с большим количеством столбцов или средой по строкам.template class Vector { //... Implementation stuff } #define ROW_MAJOR template class Matrix { #if defined(ROW_MAJOR) std::array, rows> m_vectorArray; #else std::array, columns> m_vectorArray; #endif //... Other stuff } Как вы могли догадаться, это приводит к множеству операторов прекомпилятора # if и # else повсюду в моем коде, поэтому вместо этого я подумал о "пересылка" параметров шаблона в одном месте и обращение к этим параметрам шаблона. Например ...#define ROW_MAJOR template class Matrix { #if defined(ROW_MAJOR) static constexpr size_t numberOfVectors = rows; static constexpr size_t vectorLength = columns; #else static constexpr size_t numberOfVectors = columns; static constexpr size_t vectorLength = rows; #endif std::array, numberOfVectors> m_vectorArray //... Other stuff } И это прекрасно работало, пока мне не пришлось возвращать отдельные векторы. Я попытался объявить функцию внутри Matrix как таковую:template class Matrix { //...Insert stuff from above Vector GetVector(size_t index) const; // ... Other stuff } А во включаемом файле функция была определена следующим образом:template Vector::vectorLength> Matrix::GetVector(size_t index) const { //... Implementation } И когда я пошел его компилировать, у меня была следующая ошибка ошибка C2244: 'Matrix :: GetVector': невозможно сопоставить определение функции с существующим объявлением Что, когда Visual Studio сообщает об этой ошибке, она пытается помочь мне, распечатав подпись определения и все подписи объявления функции GetVector.note: definition note: 'Vector::vectorLength> Matrix::GetVector(size_t index)' note: existing declarations note: 'Vector::vectorLength> Matrix::GetVector(size_t index)' Два совпадающих символа для символа (я знаю, что это пример, но я скопировал и вставил обе заметки, которые я получаю в свой фактический код, сравнил их, и они соответствуют символу для символа), Итак, я предполагаю, что мой вопрос ... это неправильное использование constexpr? Я что-то забываю написать? Это ошибка компилятора Visual Studio (я уже столкнулся с множеством ошибок VS, связанных с constexpr). Или это глупый способ?Некоторые примечания: Я попытался поместить определение в файл заголовка, и все скомпилировалось нормально. Это не проблема «не помещать определения шаблонов в файлы cpp», заголовочные и включаемые файлы объединены в один и тот же включаемый пакет, поэтому определение гарантированно будет там с определением класса.
K

Kyle Larson

6 лет назад

Ответов: 1

Каталог проекта базы данных Visual Studio 2015 содержит файл с расширением jfm

Предположим, что у нас есть проект базы данных с именем MyDatabase, тогда в корне каталога проекта появится файл с именем MyDatabase.jfm. Он заблокирован исключительно, пока проект открыт в Visual Studio Это двоичный файл Он только начал появляться недавно (последние пару дней) Я выполнил поиск в Google, но он не дал никаких результатов. Есть некоторые ссылки на какое-то старое программное обеспечение, но большинство результатов - это спам / троянские программы. Я тоже смотрел в SO, но это тоже не дало результатов.Кто-нибудь знает, что это и почему?План состоит в том, чтобы добавить его в файл gitignore для Visual Studio, но мне нужно знать, что это нужно в первую очередь для отправки PR ...ОБНОВЛЕНИЕЭто теперь нарушает представление изменений в Team Explorer. Никаких изменений не отображается в окне вывода:Таким образом, я добавлю файл в файл .gitignore и отправлю PR. Хорошо бы со временем узнать, что это за файл и откуда он ...
T

The Bearded Llama

6 лет назад

Ответов: 2

Объединить функции ComboBoxes

Я пытался создать ComboBoxes с элементами год, месяц, день. Я это сделал. Однако мне нужно СУШИТЬ свой код. Не могли бы вы мне с этим помочь? Не знаю, может, я не могу СУШИТЬ этот код, потому что я слишком много думаю./// /// Function that fills comboboxes with items (values) /// /// public void cbItems(int year) { ComboBoxItem cbItem = new ComboBoxItem(); cbItem.Content = year; comboBox.Items.Add(cbItem); } public void cbItems1(int month) { ComboBoxItem cbItem = new ComboBoxItem(); cbItem.Content = month; comboBox1.Items.Add(cbItem); } public void cbItems2(int day) { ComboBoxItem cbItem = new ComboBoxItem(); cbItem.Content = day; comboBox2.Items.Add(cbItem); }
T

Tadas

6 лет назад

Ответов: 1

tsconfig.json: Build:No inputs were found in config file

У меня есть проект ASP.NET core, и я получаю эту ошибку, когда пытаюсь его собрать:error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'. 1> The command exited with code 1. 1> Done executing task "VsTsc" -- FAILED. Это мой файл tsconfig.json:{ "compileOnSave": true, "compilerOptions": { "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es5", "dom" ], "module": "commonjs", "moduleResolution": "node", "noEmitOnError": true, "noImplicitAny": false, "outDir": "../wwwroot/app/", "removeComments": false, "sourceMap": true, "target": "es6" }, "exclude": [ "../wwwroot/app", "node_modules/*" ] } Это ошибка или я делаю что-то не так? Я недавно обновил Visual Studio 2015 до обновления 3. Кто-нибудь сталкивался с этим раньше?
r

rood

5 лет назад

Ответов: 29

Interlocked.CompareExchange(ref value, newValue,compareTo)

using System; using System.Threading; using System.Threading.Tasks; namespace _1._41_Compare_and_Exchange_as_a_nonAtomic_operation { public class Program { static int value = 1; public static void Main() { Task t1 = Task.Run(() => { if (value == 1) { Thread.Sleep(1000); value = 2; } }); Task t2 = Task.Run(() => { value = 3; }); Task.WaitAll(t1, t2); Console.WriteLine(value); //Displays 2 } } } Я пытаюсь преобразовать приведенную выше неатомарную операцию в атомарную, используя :Interlocked.CompareExhange(ref value, newValue, compareTo); который я написал как Interlocked.CompareExhange(ref value, value, value); //This doesn't look right! иInterlocked.CompareExhange(ref value, t2, t1); //will not compile Вопросы При наличии или отсутствии Interlocked.CompareExchange значение выводится как 2? Почему? Как правильно ссылаться на t1, t2? Почему я не могу ссылаться на вывод задачи напрямую? (значение, t2, t1) Необходимо ли какое-то преобразование или даже нужно ли оно вообще? Как я понимаю, значение должно быть обновлено до 2 (значение = 1), затем обновлено до 3 вместо текущего вывода (значение = 1, обновляется до 3, затем обновляется до 2) после использования Interlocked.CompareExchange?
J

Johnathan Enslin

6 лет назад

Ответов: 1

Проблема привязки исходного кода в TFS

Я перенес веб-приложение MVC4, версия которого контролируется в VSS 2005, в TFS 2015, и миграция прошла успешно. Потом я попытался открыть проект в VS 2010 (поскольку VS2015 не поддерживает). Это дает мне следующую ошибку. Как мне успешно подключиться к TFSСообщение об ошибке: Решение, похоже, находится под контролем источника, но информация о его привязке информация о привязке не может быть найдена. Возможно, что файл MSSCCPRJ.SCC или другой элемент, содержащий настройки контроля исходного кода для решения, был удален. Поскольку невозможно восстановить эту отсутствующую информацию автоматически, проекты, привязки которых будут рассматриваться как не находящиеся под контролем исходного кода. Использование: Windows server 2012 + обновления SQL 2014 TFS 2015 (версия 14.0.24712.0)
S

SurenSaluka

6 лет назад

Ответов: 1

2022 WebDevInsider