Вопросы с тегами [visual-studio]

1

голосов
2

ответ
27

Просмотры

НАЯ установка -g не -D обновление зависимостей Дев в package.json

Я попытался открытие и закрытие открытого редактора package.json и перезапуск VS кода, и работает, и повторный запуск НОЙ команды установить как минимум 8 раз, но безрезультатно. По какой-то причине, команда ниже не обновляет свои зависимости Dev в моем файле package.json. $ НПМ установить -g -D WebPack Я знаю, что можно вручную добавить зависимость, но просто хочу сказать, и это сводит меня с ума.
Water Cooler v2
0

голосов
0

ответ
3

Просмотры

Есть обходной путь для получения мастер настройки VS2017 TableAdapter принять использование ||

Мы в настоящее время миграции нашей базы данных Oracle из Oracle9i в Oracle18c (18.3.0.0). У нас есть C # .net окна формы приложения, обращающиеся к БД Oracle. Я обновляю наше .net приложение, чтобы использовать новый ODP.NET Oracle, удалось драйвер, который устанавливается с помощью инструментов VS2017 Dev. У меня есть пользовательский адаптер таблицы, который использует оператор конкатенации Оракула || но когда я пытаюсь изменить запрос с помощью мастера настройки таблицы адаптера, он выдает ошибку, как говорит, что не может разбор «|». Любые идеи о том, как я могу получить эту работу? Я даже пытался использовать функцию Concat, но мастер не нравится, что либо. ВЫБРАТЬ T1.TEXT || '' || T2.TEXT SOME_JOINED_TEXT ОТ table1 T1, T2 TABLE2 WHERE T1.ID = T2.ID Когда я запускаю мое заявление SQL в Жаба для Oracle 13.0 оператор работает, как ожидалось, и имеет соединенные колонки.
A Dev
0

голосов
0

ответ
2

Просмотры

Отладка приложений тканевых служб на удаленном в локальной группе по VS 2019

Машина развития не имеет достаточно возможностей для размещения и запуска кластера Service Fabric на той же машине, где установлена ​​VS 2019. Таким образом, возможный обходной путь будет имеющим кластер, созданный в локальной сети (не Azure) и отладить его удаленно. Является ли это возможным сценарий, и если да, то как мы можем настроить VS 2019 удаленно отлаживать приложение?
Arash
1

голосов
1

ответ
1.3k

Просмотры

Как получить идентификатор WorkItem, который начал автоматизированный тест

Введение: В VS2012, мы имеем набор WorkItems, которые планируется автоматизировать. Я создал набор автоматизированных тестов через SpecFlow в VS2010. Для подключения WorkItem с автоматизированным тестом, я должен выбрать WorkItem и поиск автоматизированного теста, который может быть только один раз метода. Недостаток заключается в том, что при большом количестве TestMethods (и у нас), список очень длинный. Это будет утомительно для подключения WorkItem с соответствующим TestMethod. Таким образом, многие из наших тестов (и, следовательно, имена TestMethod) генерируются автоматически, так как мы используем SpecFlow. А когда командный игрок изменить название сценария, это имя TestMethod также изменяется, разрывая связь между WorkItem и автоматизированным тестированием. То, что я хочу: Я хочу, чтобы создать единый TestMethod, которые могут быть выбраны для каждого автоматизированного WorkItem. Это TestMethod извлекает идентификатор WorkItem и ищет для TestMethod, которое начинается с ID, или имеет атрибут Tag SpecFlow с этим идентификатором. Поэтому мне нужен идентификатор WorkItem. Вопрос: Как получить идентификатор WorkItem, который инициировал проверку?
AutomatedChaos
0

голосов
1

ответ
19

Просмотры

How do I allow a machine to connect to local SQL file

Я в настоящее время работаю над системой EPOS для друзей магазина, я в настоящее время получить его слишком протестировать возможности, убедившись, что дизайн и т.д. отлично. Я создал базы данных на основе SQL Service, но проблема, кажется, тоже будет он получать System.Data.SqlClient.SqlException ошибки (0x80131904): Произошла ошибка сети связанных или экземпляра конкретных при установлении соединения с SQL Server , Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильно и что SQL Server настроен для удаленных подключений. Я предполагаю, что это потому, что он не получил сервер управления SQL установлен? Мне было интересно, если есть в любом случае, что я могу включать в себя все необходимые файлы SQL для него, так что он может просто открыть программу и тогда это соединить? Pastebin Моей строки соединения внутри моего кода: . Строка connString = Settings.Default [ "DBConnectioNString"] ToString (); SqlConnection Conn = новый SqlConnection (connString); если (conn.State = System.Data.ConnectionState.Open!) conn.Open (); DBConnectionString, который генерируется при создании БД на основе службы: Источник данных = (LocalDB) \ MSSQLLocalDB; AttachDbFilename = | DataDirectory | \ Базы данных \ DB.mdf; Integrated Security = True Когда я построить решение, он содержит файл базы данных, где именно Я положил его в VS17, какие-либо идеи о том, как я могу сделать эту работу на своей машине без него того, чтобы загрузить SQL Management DB? Если кто-то может мне точку в правильном направлении, которое будет оценено, спасибо. ConnectionState.Open) conn.Open (); DBConnectionString, который генерируется при создании БД на основе службы: Источник данных = (LocalDB) \ MSSQLLocalDB; AttachDbFilename = | DataDirectory | \ Базы данных \ DB.mdf; Integrated Security = True Когда я построить решение, он содержит файл базы данных, где именно Я положил его в VS17, какие-либо идеи о том, как я могу сделать эту работу на своей машине без него того, чтобы загрузить SQL Management DB? Если кто-то может мне точку в правильном направлении, которое будет оценено, спасибо. ConnectionState.Open) conn.Open (); DBConnectionString, который генерируется при создании БД на основе службы: Источник данных = (LocalDB) \ MSSQLLocalDB; AttachDbFilename = | DataDirectory | \ Базы данных \ DB.mdf; Integrated Security = True Когда я построить решение, он содержит файл базы данных, где именно Я положил его в VS17, какие-либо идеи о том, как я могу сделать эту работу на своей машине без него того, чтобы загрузить SQL Management DB? Если кто-то может мне точку в правильном направлении, которое будет оценено, спасибо. любые идеи о том, как я могу сделать эту работу на своей машине без него того, чтобы загрузить SQL Management DB? Если кто-то может мне точку в правильном направлении, которое будет оценено, спасибо. любые идеи о том, как я могу сделать эту работу на своей машине без него того, чтобы загрузить SQL Management DB? Если кто-то может мне точку в правильном направлении, которое будет оценено, спасибо.
Kevin Gorman
1

голосов
2

ответ
3.4k

Просмотры

Как связать библиотеки DLL в Visual Studio?

Для того, чтобы связать статическую библиотеку я должен создать .lib из .h и .c файлов. Затем я добавляю его в мой проект, положить в дополнительных зависимостей и компиляции. Для использования DLL мне нужно .dll и .lib. Это .lib такая же, как и выше, или по-другому? Как сказать Visual Studio, чтобы использовать .dll и .lin не только .lib? Я поставил .dll проекта каталогов и ничего не изменилось (.exe имеет тот же размер (должен быть меньше, я думаю)).
Stark
1

голосов
3

ответ
1.1k

Просмотры

Создание проекта Visual Studio из существующих Umbraco веб-сайта

Так что это моя проблема: я в настоящее время есть существующий Umbraco веб-сайт, v7.2.1, не установлен с Visual Studio, так что нет файла решения. Я хочу, чтобы перенести этот сайт на типичное решение Umbraco, так что я могу запустить его локально, и сделать его более знаком с моим способом работы с Umbraco. Я попытался создать проект .NET и установил Umbraco сердечника самородок (также версии 7.2.1), а затем импортировать веб-сайт. С безрезультатно. Я лучше не перемещать все вручную в новое решение Umbraco. Помогите мне Umbraco сообщества, ты моя единственная надежда.
Jakob Göran Thomasson
1

голосов
1

ответ
331

Просмотры

TianoCore UEFI Разработка конфигурации Kit сборки на Windows,

Как правильно установить EDK2 на Windows? Я пытаюсь следовать этому инструкции, но он не работает ... созданный C: \ EFIWorkSpace создания Win32 в C: \ EFIWorkspace \ BaseTools \ Bin из BaseTools установить PYTHON_HOME = C: \ python27 установить CYGWIN_HOME = C: \ cygwin64 ошибки начинаются тогда, когда я пытаюсь выполнить сборку в C: \ EFIWorkSpace> Снимок экрана: https://imgur.com/a/iqUbgHZ (с: \ efiworkspace \ MdePkg \ Library \ BasePeCoffLib \ BasePeCoffLib.inf [IA32] - система не может найти определенный путь] Как я могу установить эти комплекты, чтобы использовать его в дальнейшем в Visual Studio 2017? Я хочу построить UEFI приложение. может быть кто-то знает хороший учебник юности? Я буду признателен за любую помощь.
Ironwing
1

голосов
2

ответ
111

Просмотры

Find place where some macro was #define-ed

В нижней строке: здание с VS2012, есть макрос (WIN32_LEAN_AND_MEAN), определенный в моем проекте я не могу найти # определить-е изд в любом месте: не в C / C ++ -> Preprocessor, не наследуются от родительских или проекта зависимостей (microsoft.cpp .props), а не в командной строке. Он нигде не упоминается в vcxproj. Сборка одного источника / заголовка в проекте, я считаю, это определяется уже на первой строке заголовка. Подставляя это в верхней части моего заголовка: #pragma раз #ifndef #pragma сообщение WIN32_LEAN_AND_MEAN ( "не WIN32_LEAN_AND_MEAN определено") #else сообщение #pragma ( "WIN32_LEAN_AND_MEAN определено") #endif / * ... * / Printed "WIN32_LEAN_AND_MEAN определено" на выходе сборки консоли. Согласно предложениям, которые были размещены в другом - очень похожи - вопрос, я попытался повторно определить макрос: #define WIN32_LEAN_AND_MEAN 123 #ifndef WIN32_LEAN_AND_MEAN #pragma сообщение ( "не определено WIN32_LEAN_AND_MEAN") #ELSE #pragma сообщение ( "WIN32_LEAN_AND_MEAN определено") #endif и, очевидно, получить предупреждение сборки: C: \ SYS \ вкл \ MYPROJ \ myproj_someheader.h ( 5): предупреждение C4005: «WIN32_LEAN_AND_MEAN»: макро переопределение аргументы командной строки: см предыдущее определение «WIN32_LEAN_AND_MEAN» Однако, как упоминалось ранее, не в той конфигурации проекта (vcxproj), а также не в каких-либо общих свойств, является то, что макро определяется в настоящее время. Мой вопрос: Как я могу найти, где этот макрос на самом деле пришел? C: \ SYS \ вкл \ MYPROJ \ myproj_someheader.h (5): предупреждение C4005: '' WIN32_LEAN_AND_MEAN: макро переопределение аргументы командной строки: см предыдущее определение 'WIN32_LEAN_AND_MEAN' Однако, как уже упоминалось ранее, не в той конфигурации проекта (vcxproj ), а также не в каких-либо общих свойств, является то, что макрос в настоящее время определены. Мой вопрос: Как я могу найти, где этот макрос на самом деле пришел? C: \ SYS \ вкл \ MYPROJ \ myproj_someheader.h (5): предупреждение C4005: '' WIN32_LEAN_AND_MEAN: макро переопределение аргументы командной строки: см предыдущее определение 'WIN32_LEAN_AND_MEAN' Однако, как уже упоминалось ранее, не в той конфигурации проекта (vcxproj ), а также не в каких-либо общих свойств, является то, что макрос в настоящее время определены. Мой вопрос: Как я могу найти, где этот макрос на самом деле пришел?
uv_
1

голосов
2

ответ
40

Просмотры

Как генерировать случайные строки (следующий должен быть Diferent из предыдущего) в каждом исполнении? [Дубликат]

Этот вопрос уже есть ответ здесь: Почему рандов () дают ту же последовательность чисел при каждом запуске? 6 ответов у меня есть этот следующий код, в котором генерируется только фиксированную строку каждый раз, что программа выполняется, уже опробованные в 2-х компьютеров и всегда генерируется и ту же строку. Тогда как генерировать строку в с различным исполнением каждого? недействительный gen_random (символ * с, Const INT LEN) {статическая Const символ alphanum [] = "0123456789" "АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ" "АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ"; для (INT I = 0; я <длина; ++ я) {s [I] = alphanum [Rand ()% (SizeOf (alphanum) -1)]; } S [Len] = 0; } // INT _tmain (интермедиат ARGC, _TCHAR * ARGV []) символ ул [MAX_PATH]; gen_random (ул, 10);
Davison
1

голосов
1

ответ
42

Просмотры

Почему массив типа строки не принимает данные, когда вы перезаписать уже сохраненные значения в элементах с вводом с клавиатуры?

Я пытаюсь для хранения значений, как «01» и «10» в массив, но целочисленный массив будет принимать «01», как «1». Поэтому я решил использовать строку array.While объявить массив строк, я инициализирован его массив строк [п] = {0}; На компиляции кода он показывает сообщение об ошибке сказав: «Terminate вызывается после метания экземпляра„станд :: logic_error“что (): basic_string :: _ M_constructnull не действует» В то время как только изменяя тип массива Integer, он отлично работает. Я пытался не инициализировать массив строк [п] = {0}; Затем код работает отлично! Можно ли сделать вывод, что массив типа строки не может перезаписать значения уже хранится в элементах? # include с помощью патезраса; INT основных () {Int N; CIN >> п; Строка обр [п] = {0}; для (INT I = 0; я> обр [I]; соиЬ
Sankalp
1

голосов
1

ответ
56

Просмотры

F# : wrap tuples into multiple lines

Скажем, у меня есть простое дерево: тип дерева = | BinaryNode из дерева * Int * Дерево | член Совета this.Sum = соответствовать этому с | Подсказка -> 0 | BinaryNode (слева, значение справа) -> left.Sum + значение + right.Sum и определяют дерево по: пусть дереву = BinaryNode (BinaryNode (Совет, 2, Совет), 1, BinaryNode (Tip, 3, Совет) ) Но я думаю, что это очень трудно читать, если у нас есть дерево с несколькими узлами. Таким образом, я обернуть его на несколько строк, как показано ниже: [] пусть основная ARGV = пусть дерево = BinaryNode (BinaryNode (Tip, 2, Tip), 1, BinaryNode (Tip, 3, Tip)) Printf "% A" (tree.Sum ) 0 Приведенный выше код работает, как ожидалось в Visual Studio. Но когда я использую Визуальный код Студия с Ionide, это напоминает мне, что: Lint: Запятая в кортеже конкретизации должно сопровождаться одним пробелом. Мой вопрос: Я запутался. Это плохо, чтобы обернуть кортежи в несколько строк? Если нет, то, как сделать что-нибудь вкусненькое заткнуться? Если ответ да, как улучшить читаемость, когда мы имеем десять узлов?
itminus
0

голосов
0

ответ
22

Просмотры

Visual Studio 2019 не удается добавить новый файл в мой проект

У меня есть функции приложения проект под названием Gorge.FunctionApp с пути к файлу D: \ KernelGen \ Platform \ Ущелье \ Ущелье продукты каталог \ Gorge.FunctionApp. Однако, когда я пытаюсь добавить новую функцию, диалоговое окно просто не отображается. При попадании Ctrl + Shift + A, чтобы добавить новый файл, я получаю ошибку, как показано на рисунке. Ниже путь к папке, которая меньше, чем 100 символов я ценю любое понимание по этому вопросу.
Conrad
1

голосов
0

ответ
277

Просмотры

POSIX spawn.h and /sys/wait.h on Visual Studio Windows platform

Это похоже на вопрос в очень старой нити (7-летняя нить) доступна здесь: не может получить код для запуска из программирования книги (C ++) (Так, вместо постановки этого вопроса есть, я хотел отправить в новый поток.) ​​По существу, следующий код из книги Professional Мультикор программирования не компилируется, так как файлы заголовков spawn.h и SYS / wait.h отсутствуют. используя патезрас; # include # include # include # include INT основных (INT ARGC, символ * ARGV [], символ * envp []) {pid_t ChildProcess; pid_t ChildProcess2; INT RetCode1; INT RetCode2; INT Значение; RetCode1 = posix_spawn (& ChildProcess, "find_code", NULL, NULL, ARGV, envp); RetCode2 = posix_spawn (& ChildProcess2, "find_code", NULL, NULL, ARGV, envp); Подождите(& Значение); ждать (& Value); Возвращение (0); } Принятый ответ на эту нить предполагает загрузку пакета PTHREAD отсюда. Тем не менее, даже эта установка не поставляется с spawn.h или SYS / wait.h. Единственные файлы заголовков в установке являются pthread.h, sched.h и semaphore.h. Нет упоминания о spawn.h или SYS / wait.h. Есть ли способ, чтобы получить код для запуска на Windows, Visual Studio? Я уже пытался делать поиск Google для этих недостающих файлов заголовков, а лишь общие замечания о том, что этот файл должен сделать вокруг. Например, следующая страница. Нет упоминания о spawn.h или SYS / wait.h. Есть ли способ, чтобы получить код для запуска на Windows, Visual Studio? Я уже пытался делать поиск Google для этих недостающих файлов заголовков, а лишь общие замечания о том, что этот файл должен сделать вокруг. Например, следующая страница. Нет упоминания о spawn.h или SYS / wait.h. Есть ли способ, чтобы получить код для запуска на Windows, Visual Studio? Я уже пытался делать поиск Google для этих недостающих файлов заголовков, а лишь общие замечания о том, что этот файл должен сделать вокруг. Например, следующая страница.
Tryer
1

голосов
1

ответ
28

Просмотры

Строительные работы, но средства массовой информации играют, кажется, не сработал

Я работаю на приложение для Android на данный момент, который имеет цель играть определенную песню ровно в полночь. Я знаю, что уже может быть приложений в AppStore, которые служат этой цели, но я новичок в кодировании и хотел, чтобы попытаться запрограммировать приложение самостоятельно. Так что теперь я достиг той точки, где я не знаю, что делать больше. Я пытался отладки приложения на моем LG H818P работает Android 6.0. Он отвечал, значок, имя и все было правильно, но я не играл песню, даже когда я установить время, когда он должен играл его на две минуты после старта, если здание. Так что это код из MainActivity.cs в Visual Studio 2017, может кто-нибудь найти какие-либо ошибки? используя Android.App; используя Android.Widget; используя Android.OS; с использованием системы; используя Android.Media; Пространство имен Название App {[Активность (метка = " общественного недействительный StartPlayer () {если (игрок == NULL) {игрок = новый MediaPlayer (); player.SetDataSource ( "Ressources.raw.file2beplayed.mp3"); player.Prepare (); player.Start (); текст = "Игра!"; } Еще {player.Reset (); player.SetDataSource ( "Ressources.raw.file2beplayed.mp3"); player.Prepare (); player.Start (); }}}} Как я уже сказал, я нуб в кодировании, так что извините за возможно уродливый код :) Спасибо за ваши ответы! player.Start (); текст = "Игра!"; } Еще {player.Reset (); player.SetDataSource ( "Ressources.raw.file2beplayed.mp3"); player.Prepare (); player.Start (); }}}} Как я уже сказал, я нуб в кодировании, так что извините за возможно уродливый код :) Спасибо за ваши ответы! player.Start (); текст = "Игра!"; } Еще {player.Reset (); player.SetDataSource ( "Ressources.raw.file2beplayed.mp3"); player.Prepare (); player.Start (); }}}} Как я уже сказал, я нуб в кодировании, так что извините за возможно уродливый код :) Спасибо за ваши ответы!
GodmasterofDoom
1

голосов
1

ответ
342

Просмотры

Auto Parallelization with VS

I am trying to understand how the auto-parallelization works to speed up the execution of a program I am writing. I have created a simpler example: #include #include #include using namespace std; using namespace std::chrono; class matrix { public: matrix(int size, double value) { A.resize(size, vector(size, value)); B.resize(size, vector(size, value)); }; void prodScal(double valore) { for (int m = 0; m < A.size(); m++) for (int n = 0; n < A.size(); n++) { B[m][n] = A[m][n] * valore; }; }; double elemento(int riga, int column) { return B[riga][column]; } protected: vector A, B; }; void main() { matrix* M; M = new matrix(1000, 174.9); high_resolution_clock::time_point t1 = high_resolution_clock::now(); #pragma loop(hint_parallel(4)) for (int i = 0; i < 1000; i++) M->prodScal(567.3); high_resolution_clock::time_point t2 = high_resolution_clock::now(); auto duration = duration_cast(t2 - t1).count(); cout
Mattia
1

голосов
0

ответ
31

Просмотры

Найти измененный файл проекта с помощью Visual Studio (SSDT), который еще не сохранен

Мы сталкиваемся с ситуацией, когда некоторые разработчики изменить файл проекта (* .sqlproj), например, путем добавления или удаления объектов, то они не сохранить все файлы в Visual Studio и попытаться совершить / толкать изменения с помощью командной строки. В этом случае .sqlproj файл * еще не сохранен и не пойман мерзавцем. Там нет никаких проблем, когда вы фиксируете / толчок от Visual Studio, как он предупреждает вас, что вы не сохранили файлы и спрашивает, что делать. Таким образом, вопрос ... Есть ли способ, чтобы найти, что файл был изменен, но еще не сохранен? Может быть, есть некоторые временные файлы местоположение или любой другой правильный способ сделать это?
Dmitrij Kultasev
1

голосов
0

ответ
125

Просмотры

Размещение unique_ptr в заголовке создает ссылку на удаленную ошибку функции?

Я пытался использовать G3Log как мой регистратор, но я пришел в странный вопрос. Когда я рекомендуемый способ: INT основной () {станд :: unique_ptr logWorker = {g3 :: LogWorker :: createLogWorker ()}; авто sinkHandle = logWorker-> addSink (...); g3 :: initializeLogging (logWorker.get ()); } Это работает, как ожидалось. И в Netbeans 8,1 C / C ++, а также Visual Studio 2017. Однако, когда я делаю следующее: класс Вход {станд :: unique_ptr mp_LogWorker; ... ...}; Вход :: Вход (): mp_LogWorker (g3 :: LogWorker :: createLogWorker ()) {... // По существу такой же, как основной выше здесь. ...}; Он работает в Netbeans 8.1 в Linux, но при попытке это то же самое в VS2017, я получаю следующее сообщение об ошибке: C2280 ошибка: «PE (Const PE &)»: попытка сослаться на удаленную функцию примечание: «Log (константный Войти &) «: функция неявно удалена, поскольку участник данных вызывает удаленное или недоступны функции «станд :: unique_ptr Теперь при попытке исследовать эту ошибку, Google приходит с тем фактом, что unique_ptr не копируемый, в противном случае он не будет уникальным. Я понимаю это, но это, кажется, работает на Linux штрафа в Netbeans 8.1, но он не работает в VS2017. Любые идеи, почему это может быть? Я еще попробовать это на MacOS, но у меня такое ощущение, что это не может работать на том, что либо из-за моего Macbook работает VS2017 тоже. EDIT: Я думал, PE может быть виновником, но он ничего не копирует, просто конкретизирует: класс PE {частное: Бревно m_Log; общественности: ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? станд :: unique_ptr Теперь при попытке исследовать эту ошибку, Google приходит с тем фактом, что unique_ptr не копируемый, в противном случае он не будет уникальным. Я понимаю это, но это, кажется, работает на Linux штрафа в Netbeans 8.1, но он не работает в VS2017. Любые идеи, почему это может быть? Я еще попробовать это на MacOS, но у меня такое ощущение, что это не может работать на том, что либо из-за моего Macbook работает VS2017 тоже. EDIT: Я думал, PE может быть виновником, но он ничего не копирует, просто конкретизирует: класс PE {частное: Бревно m_Log; общественности: ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? станд :: unique_ptr Теперь при попытке исследовать эту ошибку, Google приходит с тем фактом, что unique_ptr не копируемый, в противном случае он не будет уникальным. Я понимаю это, но это, кажется, работает на Linux штрафа в Netbeans 8.1, но он не работает в VS2017. Любые идеи, почему это может быть? Я еще попробовать это на MacOS, но у меня такое ощущение, что это не может работать на том, что либо из-за моего Macbook работает VS2017 тоже. EDIT: Я думал, PE может быть виновником, но он ничего не копирует, просто конкретизирует: класс PE {частное: Бревно m_Log; общественности: ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? но это, кажется, работает на Linux штрафа в Netbeans 8.1, но он не работает в VS2017. Любые идеи, почему это может быть? Я еще попробовать это на MacOS, но у меня такое ощущение, что это не может работать на том, что либо из-за моего Macbook работает VS2017 тоже. EDIT: Я думал, PE может быть виновником, но он ничего не копирует, просто конкретизирует: класс PE {частное: Бревно m_Log; общественности: ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? но это, кажется, работает на Linux штрафа в Netbeans 8.1, но он не работает в VS2017. Любые идеи, почему это может быть? Я еще попробовать это на MacOS, но у меня такое ощущение, что это не может работать на том, что либо из-за моего Macbook работает VS2017 тоже. EDIT: Я думал, PE может быть виновником, но он ничего не копирует, просто конкретизирует: класс PE {частное: Бревно m_Log; общественности: ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux? ПЭ (); }; ПЭ :: ПЭ (): m_Log () {}; И, как я уже говорил ранее, это работает отлично в Netbeans 8.1 Linux?
JamieRhys
1

голосов
1

ответ
376

Просмотры

Невозможно установить EmguCV через NuGet в Visual Studio 2015

Я хотел играть с Emgu.CV, но я до сих пор не в состоянии установить его. Я создал новый C # проект, щелкните правой кнопкой мыши Ссылку >> Управление NuGet пакетов. Ввод «Emgu» в поле поиска, вы найдете EmguCV. Нажав кнопку «Установить» Я получаю этот выход: Это также происходит, когда я пытаюсь использовать старые версии. Использование EMGU.CV - его же. Кто-нибудь есть идеи? Спасибо.
Jan021981
1

голосов
1

ответ
906

Просмотры

Невозможно выбрать цель в SQL Server Schema Compare, Visual Studio 2017

У меня странная проблемы Wich я не был в состоянии найти решение. Вдруг я не могу выбрать объект или источник в схеме сравнения в VS2017. Когда я нажимаю выпадающее ничего не происходит. Это еще можно сделать сравнить данные и SQL-запросы. Я обновил SSDT до версии 15.5.1, но без Succes. VS является версия 15.5.2
jhe
1

голосов
0

ответ
239

Просмотры

Visual Studio Код: быстрый открытым игнорирует / папки поставщика

Только с недавнего времени быстро открытая функция начала игнорируя файлы в папке / поставщика. Я посмотрел на настройку search.exclude и папки поставщика не там. Это только начало происходить, так как обновление в прошлом месяце или около того, делает search.exclude также унаследовано от .gitignore?
Anim8r
1

голосов
0

ответ
148

Просмотры

Я получаю сообщение об ошибке «Не удается найти приложение, установленное на устройстве. Убедитесь, что устройство подключено, проснись, и разблокирован»при тестировании с локальным устройством

Я обновил IOS на мой IPad 11.2.1 и я вижу ошибку ниже, когда я запустить приложение из Visual Studio TACO от машины Windows, подключенного к локальной IPad. «Не удается найти приложение, установленное на устройстве. Убедитесь, что устройство подключено, проснись, и разблокирован». Мой Mac имеет XCode 9.2 и не имеет файлы поддержки устройств для 11.2.1, последняя является 11,2 (15C107). Может ли это быть из-за недостающих IOS файлов поддержки устройства для 11.2.1 на машине Windows, где установлен VS TACO или это из-за какой-то вопрос, связанный сертификат? Так как я не вижу любой сертификат ошибки, связанные с выходом VS, я предполагаю я получил за все вопросы, связанные с сертификатом. Кстати, я использую Кордова 4.5.4 и VS TACO 2015. Есть ли IOS 11.2. 1 устройство поддержки файлов, которые можно скачать откуда-то? По поддержке Apple, я не могу вернуться к использованию предыдущей версии прошивки на IPad так 11.2.1 не в бета-версии. Похоже, мне нужно будут либо получить IPad с более старой версией прошивки или найти файл поддержки устройств для IOS 11.2.1 и XCode 9.2. Действительно ценят за любые указатели ..
SivaS
1

голосов
0

ответ
747

Просмотры

How to use boost stacktrace with Visual Studio

I'm using Visual Studio 2015 and I was thinking to use the new boost-stacktrace library in my projects. Therefore I tried the example in the documentation of boost-stacktrace, but seemingly the output wouldn't help me as it should? This is my little test runner program: #include #include #include #include #include void my_signal_handler(int signum) { ::signal(signum, SIG_DFL); boost::stacktrace::safe_dump_to("./backtrace.dump"); ::raise(SIGABRT); } int fails() { abort(); return 2; } int main(int argc, char** args) { ::signal(SIGSEGV, &my_signal_handler); ::signal(SIGABRT, &my_signal_handler); if (boost::filesystem::exists("./backtrace.dump")) { std::ifstream ifs("./backtrace.dump"); boost::stacktrace::stacktrace st = boost::stacktrace::stacktrace::from_dump(ifs); std::cout
Aleph0
1

голосов
1

ответ
494

Просмотры

Debug Экспресс код приложения расслоения плотной Visual Studio:

Я пытаюсь отлаживать выразить Js через приложение Visual Studio код вот мой launch.json { «версия»: «0.2.0», «конфигурация»: [{ «тип»: «узел», «запрос»: «приложить »,„имя“:„Закрепить“,„порт“: 9229}],„соединение“: []} И мое приложение работает в порту 3000, но когда я запускаю отладчик я получил следующую отладку ошибок с унаследованным протоколом, потому что узел. JS версия не может быть определена (Ошибка: подключение ECONNREFUSED 127.0.0.1:9229)
iam batman
1

голосов
0

ответ
129

Просмотры

пректы перерыв после добавления проекта NuGet импорта ( «.targets») файл

У нас есть проект, который требует предварительной сборки задачу - подписывающего DLL без исходного кода. Для этого мы используем Brutal Dev StrongNameSigner, который хорошо работает. Недавно мы добавили этот пакет из NuGet - это добавляет запись в csproj, такие, как: Эта линия поднимает такую ​​информацию, как переменные окружения, необходимые для компиляции. К сожалению, эта линия также нарушает все наши ссылки на проекты, такие, как показано ниже: Я проверил их свойство; это все пустое. Удаление импорт линии вызовет все библиотеки DLL, чтобы показать правильно, но не строить из-за отсутствия переменной среды. Как ни странно, кажется, что проект все еще строит! Спасибо
Albert Herd
1

голосов
0

ответ
174

Просмотры

Add custom button in radWizard

Я работаю с радиан мастером с 3 шагов и с отменой, предыдущим и следующим buttton. Дело в том, что я хочу, что в 2 шаге мастера, чтобы добавить еще одну кнопку, например, «Создать» и удалить кнопку Далее. Я гугл и некоторые примеры с локализацией, но он не работает для меня, так как я хочу иметь кнопку Далее в других моих шагах. Другой пример я нашел в Интернете это одна: RadButtonElement radButtonElement1 = новый RadButtonElement (); radButtonElement1.Text = "Создать"; radButtonElement1.MinSize = новый размер (100, 24); radButtonElement1.Alignment = ContentAlignment.MiddleRight; radButtonElement1.Margin = новая Набивка (4, 0, 4, 0); this.radWizard1.CommandArea.CommandElements.Add (radButtonElement1); и я гнал этот внутренний общественный недействительный WizardCommandArea (RadWizardElement wizardElement) {} Я также создал общественную WizardCommandArea CommandArea {получить; задавать; }, Но по какой-то причине линия this.radWizard1.CommandArea.CommandElements.Add (radButtonElement1); это мне ошибки дают, начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“и без метода расширения„CommandArea“принимающему первого аргумента типа„Telerik.Web.UI.RadWizard“ может быть найдено (вы пропали без вести с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю? начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“, а метод расширения„CommandArea“принимающего первый аргумент типа„Telerik.Web.UI.RadWizard“может быть найдено (являются вы не нашли с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю? начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“, а метод расширения„CommandArea“принимающего первый аргумент типа„Telerik.Web.UI.RadWizard“может быть найдено (являются вы не нашли с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю?
Lara
1

голосов
1

ответ
144

Просмотры

В случае необходимости AddIns папка находится?

Я хочу создать свою первую надстройки программы для изобретателя с использованием C #. Я застрял на той части, где я должен скопировать мой .addin файл в папку надстроек или Inventor надстроек, потому что я не какой-либо из них. Не в каталоге, как этот C: \ ProgramData \ Autodesk \ Inventor 2014 \ Addins не в C: \ Users \ Public \ Documents \ Autodesk \ Inventor 20xx \ Inventor Addins или то вроде этого. Я нашел надстройки папки в директории C: \ Users \ Public \ Documents \ Autodesk \ Inventor 2016 \ SDK \ Разработчику \ Samples \ VCSharp.NET \ Addins. Это нормально? Так как. Есть 3 diffrent папки AddIns с diffrent языков. Вместо VCSharp.NET .. \ Samples \ VB.NET \ Addins и .. \ Samples \ VC ++ \ надстроек. Это AddIns папку, что мне нужно? Спасибо за любую помощь =) PS Извините за мой плохой английский))
user253105
1

голосов
1

ответ
110

Просмотры

changes not being applied to minified file

Я добавил этот CSS высокого {цвета фона: красный; } {Среднего цвета фона: желтый; } Низкого {фонового цвета: WhiteSmoke; } До Wwwroot \ CSS \ site.css, и когда я опубликовать приложение с DotNet публиковать, я могу видеть уменьшенную файл CSS в настоящее время ссылки, но она не содержит эти новые стили. bundleconfig.json // Настройка комплектации и Минимизация для проекта. // Более подробная информация на https://go.microsoft.com/fwlink/?LinkId=808241 [{ "имя_выходного_файл": "Wwwroot / CSS / site.min.css", // Массив относительных путей ввода файлов. Подстановка шаблонов, поддерживаемые "inputFiles": [ "Wwwroot / CSS / site.css"]}, { "имя_выходного_файл": "Wwwroot / JS / site.min.js", "inputFiles": [ «Wwwroot / JS / site.js "], // При необходимости укажите параметры минификация «Минимизировать»: { «включено»: правда, «renameLocals»: Истинные}, // Необязательно генерировать .map файл «sourceMap»: ложь}] Почему это происходит? Как я могу гарантировать, что это расслоение конфиг применяется?
Bassie
1

голосов
0

ответ
44

Просмотры

Машинопись импорт предложений (CTRL +.) Не заполнять на не постановочные файлы

Я использую версию 1.19.2 из Visual Studio кодекса. Я могу легко ввести имя импорта и введите CTRL +. чтобы получить список предлагаемого импорта. Тем не менее, когда я добавить новый файл в мой проект (например: Он никогда не добавляется), CTRL +. ничего не предлагают, даже если имя переменной я пытаюсь импортировать действительно существует. Почему авто-импорт не работает на unstaged файлов? Как решить эту проблему?
Rick
1

голосов
0

ответ
363

Просмотры

Xamaririn IOS приложение не может прикрепиться и сбой при запуске без каких-либо ошибок

У меня есть приложение Xamarin IOS, которые я работал с уже некоторое время. Я использую Visual Studio для Mac и все было довольно хорошо до сих пор. Не идеально, я имею в виду, но, по крайней мере, я мог бы работать с ним. И потом, это случилось. Я построил мое приложение для IPad устройства aaaand .. он разбился сразу после стартового экрана без каких-либо ошибок. Я удалил мое приложение и построил его снова - VSfM вели себя, как приложение было прекращено, но приложение работало нормально. Я закрыл приложение вниз, запустил его на главном экране - и он разбился после стартового экрана. Представьте себе каждую комбинацию этих трех шагов, возможно, включая очистку и восстановление различных версий проекта + переустановке VSfM и перезагрузки IPad - и все тот же результат. Тем не менее, приложение ведет себя совершенно нормально с имитатора. Он также не врезаться на мой другой IPad, но отладчик Безразлично» т подключить к процессу, как если бы это было. Вот то, что я был в состоянии получить из журнала консоли устройства: (ARMUIIpad и com.myapp.name для моего приложения) 17 января 17:20:31 ReportCrash IPAD-устройства [439]: Формулирование отчет для трупа [437 ] ArmUIIpad 17 января 17:20:31 CommCenter IPAD-устройства [82]: #I BundleID: больше не на переднем плане приложение 17 января 17:20:31 CommCenter IPAD-устройства [82]: #I BundleID: больше не является на переднем плане приложение Jan 17 17:20:31 не CommCenter IPAD-устройства [82]: #I BundleID: больше не на переднем плане приложение 17 января 17:20:31 CommCenter IPAD-устройства [82]: #I BundleID: больше нет на переднем плане приложение 17 января 17:20:31 duetexpertd IPAD-устройства (AppPredictionInternal) [200]: Нет запуска причина предусмотрено запуска. 17 января 17:20:31 symptomsd IPAD-устройства (SymptomEvaluator) [129]: запись, отображение имени com.myapp.name UUID (нуль) Pid 437 isFront 0 17 января 17:20: NBSM Приемлемые идти на поврежденную 17 января 17:20:31 IPAD-устройства symptomsd (SymptomEvaluator) [129]: NBSM Текущее состояние: нормальное, изменена: systemForeground 0 для чистого типа 0, право на сломаны, но ограничения неудовлетворенными (0,0 ) Ян 17 17:20:31 IPAD-устройства ReportCrash (CrashReporterSupport) [439]: Отчет типа '109 ()' не сохраняются, так как предел 25 бревен было достигнуто 17 января 17:20:31 ReportCrash IPAD-устройств ( CrashReporterSupport) [439]: Примечание: Этот отчет сокращенный для системного журнала включения, поскольку он не может быть сохранен на диск. Symbolication возможно вручную очистки и в том числе раздел бинарного изображения полный отчет с этого же устройства - удачи! 17 января 17:20:31 ReportCrash IPAD-устройства (CrashReporterSupport) [439]: Процесс: ArmUIIpad [437] Путь: /private/var/containers/Bundle/Application/6D5CB9B7-D9B5-4A73-9431-C485C4124E6C/ArmUIIpad.app/ArmUIIpad Версия ОС: iPhone OS 11.2.1 (15C153) 17 января 17:20:31 ReportCrash IPAD-устройства (CrashReporterSupport ) [439]: Тип исключения: EXC_BAD_ACCESS (SIGABRT) Exception Класс: KERN_INVALID_ADDRESS в 0x0000000000000000 VM Информация о регионе: 0 не в какой-либо области. Б до следующей области: 4378001408 ОБЛАСТИ ТИПА START - END [VSIZE] PRT / MAX SHRMOD ОБЛАСТЬ ДЕТАЛЬ неиспользуемого пространство при старте ---> __TEXT 0000000104f30000-0000000107e80000 [47.3M] ое / ге SM = КОРОВА ... приложение / ArmUIIpad Срабатывания тема: 0 17 января 17:20:31 ReportCrash IPAD-устройства (CrashReporterSupport) [439]: Application Specific информация: прервать () вызывалась 17 января 17:20: 31 assertiond IPAD-устройства [68]: [ArmUIIpad: 437] Порт смерти сторож выстрелил. 17 января 17:20:31 IPAD-устройства assertiond [68]: Сервер признана недействительной 17 января 17:20:31 assertiond IPAD-устройства [68]: Сервер признана недействительной 17 января 17:20:31 IPAD-устройства assertiond [68]: Процесс вышли: 17 января 17:20:31 Powerd IPAD-устройства [39]: Процесс assertiond.68 выхода SystemIsActive «ArmUIIpad: 437: 57-5D0FDB42-E7B1-4091-AC4C-6ADC8FB2F0F4 [FBSceneSnapshotAction: com.myapp.name] [0x101023810 ]»возраст: 00: 00: 00 ID: 51539641844 [система: SysAct] 17 января 17:20:31 IPAD-устройства assertiond [68]: [ArmUIIpad: 437] утратившими силу ... 17 января 17:20:31 iPad- assertiond устройства [68]: Высвобождение PowerAssertion на ArmUIIpad: 437 от ТЕРЯЕТСЯ янв 17 17:20:31 assertiond IPAD-устройства [68]: Клиент отказался от Jan 17 17:20:31 assertiond IPAD-устройства [68]: Клиент отказался от Jan 17 17:20:
Maria Scanavie
1

голосов
1

ответ
149

Просмотры

What changed in Visual Studio 2017 regarding pipes and child processes

I've got a program that worked fine when compiled with Visual Studio 2010, but now that I'm using Visual Studio 2017 fgets/fputs don't seem to work correctly. (Yea I know how that sounds and I'm sure the problem is me, not Visual Studio...) It's a Visual Studio solution with 3 projects, all Visual C++ command line apps. Program 1 launches Program 2 and Program 3, using pipes to send stdout of Program 2 to stdin of Program 3. Thusly lastPipe = GetStdHandle(STD_INPUT_HANDLE); /* Duplicate stdin to input_desc */ DuplicateHandle(thisProcessId, lastPipe, thisProcessId, &input_desc2, 0, FALSE, DUPLICATE_SAME_ACCESS); sa_first.nLength = sizeof(sa_first); sa_first.lpSecurityDescriptor = NULL; sa_first.bInheritHandle = TRUE; CreatePipe(&readPipe2, &out_desc2, &sa, 16384); /* Duplicate the input_desc handle so it can be closed */ DuplicateHandle(thisProcessId, readPipe2, thisProcessId, &lastPipe, 0, FALSE, DUPLICATE_SAME_ACCESS); CloseHandle(readPipe2); memset(&si2,0,sizeof(si2)); si2.cb = sizeof(si2); si2.dwFlags = STARTF_USESTDHANDLES; si2.hStdInput = input_desc2; si2.hStdOutput = out_desc2; si2.hStdError = GetStdHandle(STD_ERROR_HANDLE); CreateProcess(NULL, "program 2.exe", NULL,NULL,TRUE,0,NULL,NULL,&si2,&pi2); // Send Program 2 stdout to Program 3 stdin DuplicateHandle(cpid, lastPipe, cpid, &input_desc3, 0, TRUE, DUPLICATE_SAME_ACCESS)); CloseHandle(lastPipe); out_desc3 = GetStdHandle(STD_OUTPUT_HANDLE); memset(&si3,0,sizeof(si3)); si3.cb = sizeof(si3); si3.dwFlags = STARTF_USESTDHANDLES; si3.hStdInput = input_desc3; si3.hStdOutput = out_desc3; si3.hStdError = GetStdHandle(STD_ERROR_HANDLE); CreateProcess(NULL, "program 3.exe", NULL,NULL,TRUE,0,NULL,NULL,&si3,&pi3); (Error checking removed for brevity) Now for the juicy bit. Program 2 has this: // Program 2 fputs("Hello world", stdout); putc('\n', stdout); fputs("This should be line 2", stdout); putc('\n', stdout); Lastly, Program 3 has this: // Program 3 char buffer[1024]; retval = fgets(buffer, 500, stdin); fprintf(stderr, "|%s|", buffer); When compiled with Visual Studio 2017, the output from Program 3 is |Hello worldThis should be line 2\n| (Note the lack of newline between "world" and "This", even though it's part of stdout from Program 2) It does not happen every time, only after a few hundred (or thousand) calls to the fputs/putc functions. This works without incident when compiled with Visual Studio 2010. I've read (and re-read, and re-read again) the VS change log (https://docs.microsoft.com/en-us/cpp/porting/visual-cpp-change-history-2003-2015), though nothing in there seems related to CreatePipe, CreateProcess, fputs/putc/fgets... I also came across this: https://www.daniweb.com/programming/software-development/threads/502037/redirect-stdout-to-a-pipe-with-visual-studio-2015 Sadly, "I only use posix calls" wasn't as illuminating/explicit as I seem to need. I've changed it to fputs("Hello world\nThis should be line 2\n"); fflush(stdout); And then fputs("Hello world\r\nThis should be line 2\r\n"); fflush(stdout); Neither of which worked. I tried opening a command prompt and doing "Program 2" > temp.txt "Program 3" < temp.txt That does work, though it's not an acceptable solution (our users will not stand for such a thing) What do I need to change to get this to behave as it did in VS 2010? Thanks very much!
D. Young
1

голосов
0

ответ
257

Просмотры

Специальные символы, такие как ао не распознаются операторами в VS Code работает PowerShell

При использовании -как или -match операторов в VSCode и PowerShell, å ä ö не распознаются. Вы просто не получить удар при запуске скрипта, он возвращается отрицательным. Точно такой же оператор в терминальных окнах возвращает True. Пример: $ String = "Denna стрэнговой innehåller Ordet Ноттер!" Если ($ строка -match "Ноттер") {Write-Host "True"} еще {Write-хост "False"} Возвращается значение False. Выполнение: ($ строка -match «Ноттер») в терминале возвращает Правда Сценарий создается в VSCode из файла Новый, Сохранить как .PS1
BLKSTHL
1

голосов
1

ответ
168

Просмотры

Могу ли я изменить fileLocation для problemMatcher?

Я использую сделать через SSH, чтобы вызвать GCC. Я зеркальный исходные файлы в моем локальном компьютере для редактирования. После редактирования, оно синхронизировано с SFTP. Проблема заключается в том, когда ProblemMatcher установлен в $ НКИ, он возвращает полный путь к удаленному серверу, поэтому он не может быть согласован с локальными файлами. Локальный файл: ~ / Foo / bar.c (= /home/user/foo/bar.c) Remote File: ~ / Foo / bar.c (= /datavolume/foo/bar.c) problemMatcher пытается найти бар. с в /home/user/datavolume/foo/bar.c в результате файл не найден. fileLocation имеет два варианта относительных, абсолютный, но ни решает эту проблему. С относительным, я могу использовать только .. только для локального местоположения. Я не могу подрезать удаленное местоположение. С абсолютной, я не знаю, как использовать его, но он все еще не может найти локальное расположение под WSL (Bash на Windows) каталога. абсолютный также терпит неудачу. "FileLocation": [ "абсолютный" , "C: \\ Users \\ AppData \\ пользователь \\ \\ Локальные пакеты \\ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \\ LocalState \\ \\ корневой файловой системы домашнего \\ пользователь \\ Foo"] Есть ли у вас какие-либо идеи? Заранее спасибо.
CJ Lee
1

голосов
0

ответ
732

Просмотры

MySQL для Visual Studio 1.2.7 неисправного установить

Я пытаюсь установить MySQL для визуальной студии 1.2.7 в мои окна 7 компьютера для использования с моей визуальной студией +2017 про но она прогрессирует до 80%, того выполнения отката и неудачи полностью. Я попытался с помощью автономного инсталлятора, а также установить его с помощью установки MySQL, но то же самое происходит. Я хотел бы помощь в том, как я могу успешно установлен или если есть альтернатива для него. Вот ссылка на выведенном лог-файл https://drive.google.com/file/d/1Dhsdzc9xqBqMtgr2IJ8eGztM-LQUK4V2/view?usp=sharing Примечание: Я установил Visual Studio на диске C и поэтому MySQL Спасибо
Otema
1

голосов
2

ответ
64

Просмотры

How to retrieve Distinct string values from comparing two Arrays?

Я хочу, чтобы получить отсутствующие имена учащихся из базы данных SQL. У меня есть Listbox, в котором я Представлять данные студента RFid (что-то вроде 42 39 A0 11), я хранил студенческие детали вместе с Rfid в базе данных как NVARCHAR (1500) тип данных. Используя настоящий гвоздика идентификатор в списке я хочу, чтобы получить отсутствующие студенты имя в списке. Тогда я думал использовать цикл по каждому элементу, чтобы удалить студент, идентификационный был в Listbox Но когда я определил два список, как общие и присутствуют со значениями и попытался удалить строку из общего числа, которые находятся в настоящее время выхода Nthe был успешным частным недействительным checkabst_Click (объект отправителя, EventArgs е) {строка [] present1 = новая строка [listbox_present.Items.Count]; Список присутствует = новый список { «»}; Список отсутствует = новый список (); Список всего = новый список (); используя (SqlConnection кон = новый SqlConnection (CS)) {SqlCommand CMD = новый SqlCommand ( "Выбрать Rfid_Uid Из Studetails", кон); con.Open (); SqlDataReader SDR = cmd.ExecuteReader (); в то время как (sdr.Read ()) {total.Add (СПЗ [0] .ToString ()); }} Присутствует = listbox_present.Items.Cast () ToList (). Еогеасп (строка температура в настоящее время) {total.Remove (температура); } Еогеасп (строка температура в общей сложности) {listbox_absent.Items.Add (температура); }} Застрял здесь из последних нескольких дней. Проблема я думаю, что значения ListBox дают проблемы при удалении строки из общего списка.
Venkatesh Shiga
1

голосов
1

ответ
500

Просмотры

Не могу увидеть класс в том же пространстве имен в другом файле во время компиляции

My problem is as follows: I have a namespace, let's say "Foo". There are already two classes in it, let's say "MyClass" and "SomeOtherClass". They are both in separate files. I need to add a third class to this namespace, let's say "Data", in a third file. To begin with I implemented the logic of "SomeOtherClass" without a problem. But then the project evolved a bit and, for the sake of clarity, the logic within "SomeOtherClass" that was using "Data" needed to be moved into "MyClass". But now whenever I try to compile I get a compiler error reporting that "The type or namespace name 'Data' could not be found". What's strange is that if I try to type "Data" in the editor then intellisense prompts me with the valid options for that class, and it is the same if I start with "Foo.Data", the name is also display with the light blue color. If I delete "Data" and add the class in the same file as "MyClass" everything is fine. If I re-add "Data" in its own file (without deleting the one in MyClass' file) then I have an ambiguity between "Foo.Data" and "Foo.Data" (and this is logical). I've also tried to delete and recreate "Data" from scratch, but it didn't solve anything. I've searched on the internet for a solution, but I could only find answers relating to project references or Target Framework being bad, but this does not apply in my case, since they are all in the same project and I can access "Data" in others projects lying around. NB: I don't know if it's important, but "MyClass" and "SomeOtherClass" inherit from the same parent class. 1. MyClass.cs namespace Foo { public class MyClass { private Data data; //Error at compile time - Type or namespace name 'Data' could not be found } } 2. Data.cs namespace Foo { public class Data { //Some logic to handle the data } } 3. SomeOtherClass.cs namespace Foo { public class SomeOtherClass { private Data data; //Actually works well } }
Balthius
1

голосов
1

ответ
181

Просмотры

TypeLite -> машинопись -> ReflectionTypeLoadException: Не удалось загрузить один или несколько запрошенных типов

Я получаю следующее сообщение об ошибке при попытке использовать Run Выборочная Tool или Debug T4 шаблон из TypeLite.Net4.tt ReflectionTypeLoadException: Не удается загрузить один или несколько запрошенных типов. Получить свойство LoaderExceptions для получения дополнительной информации. Если я затем попытаться построить проект после того, как я получаю эту ошибку: Не удалось скопировать «Obj \ Debug \ Shared.Web.dll» в «Bin \ Debug \ Shared.Web.dll». Превышено количество повторов 10. Не удалось. Файл заблокирован: «T4VSHostProcess.exe (9848)» TypeLite работал раньше, но по какой-то причине он перестал работать в настоящее время. TypeLite генерирует файлы из двух проектов, модели являются ссылкой проекта Shared.Web. Обе эти библиотеки DLL присутствуют в Bin \ Debug \. Я прочитал ответ здесь на SO о извлечении LoaderException и получить больше информации, но я не знаю, как сделать это для T4.
Ogglas
1

голосов
1

ответ
317

Просмотры

Как настроить рубин на рельсах отладчик, используя против расширения кода для WSL

Я установил рубин на рельсах на WSL с окнами VS кода как редактор. Чтобы использовать Ruby-отладчик с Vs кода я установил на Ruby Extension. но это дает Extension хост неожиданно прервана ошибка. Как установить интерпретатор Путь для Ruby?
Ankit Ardeshana
1

голосов
2

ответ
566

Просмотры

Отладка с помощью Qt 4.8.7 в Visual Studio 2017

У меня есть довольно большой проект построен с использованием Qt 4.8.7. До недавнего времени я не имею бен с помощью Visual Studio 2010 для разработки и отладки (с помощью кварты надстройки). Я модернизировал к Visual Studio 2017 теперь и я не в состоянии должным образом, например, проверить значение QString (только частично, как первая буква строки) больше. Я попытался установить «новые» инструменты Qt вещь без успеха. Любые консультации по этой теме? Это возможно даже с Qt 4.8.7 и VS2017 или я должен обновить весь проект на Qt 5 для того, чтобы должным образом отладить?
defense2000x
1

голосов
0

ответ
67

Просмотры

предупреждение VS Compiler 4239, вызванный аргумент по умолчанию

У меня это заявление метода и обращенный к предупреждающему компилятору VS2015 C4239: предупреждение C4239: нестандартное расширение используется: «аргумент по умолчанию»: преобразование из «станд :: shared_ptr» до «станд :: shared_ptr &» Примечание: неконстантного ссылка может быть связана только с именующими пустотами CheckMe (shared_ptr & пары = shared_ptr ()); В этой статье MSDN говорит, что это предупреждение / W4. Интересный факт: / W3 установлен. Честно говоря, я не профи в отношении аргументов по умолчанию, но в реализации не реальное использование того пустой экземпляр shared_ptr без использования впоследствии. Но я бы лучше понять проблему, чем регулировать функциональность. Как и почему тогда я могу избавиться от предупреждения? Или есть ли законный способ сделать это? Спасибо
da-chiller

Просмотр дополнительных вопросов