タグ付けされた質問 「visual-studio-2019」

Visual Studio 2019は、MicrosoftのVisual Studioのバージョンです。この特定のバージョンについて具体的な質問がない限り、このタグを使用しないでください。

1
IDEをインストールせずにVS2017バージョンのmsbuildをビルドサーバーにインストールするにはどうすればよいですか?
歴史的に、これはMicrosoft Build Toolsで行われていました。ただし、ビルドツールは2015年以降のバージョンでは使用できない可能性があります。代替品はVisual Studioビルドツールのようですが、実際のホームページはまだありません。 私は、ダウンロードVS2017 Professionalのインストーラを、とに行って個々のコンポーネントのタブ。すぐに、概要から、Visual Studioコアエディターが存在し、753MBを占有していることがわかります。編集者は欲しくない。msbuildのみ。エディターの選択を解除する方法はありません。 Visual Studio IDEをインストールせずにmsbuildの最新バージョンをインストールする方法はありますか?

10
Visual Studio 2012/2013/2015/2017/2019でマクロを記録/再生できますか?
どうやらマクロはVisual Studio 2012から削除されました。 キーボードマクロの記録と再生を可能にするプラグイン/拡張機能/ツールはありますか(Visual Studio 2010の一時マクロの記録/再生と同様)。 たとえば、コードをある言語から別の言語に変換するときや、テキストリストからプロパティをすばやく生成するときなどは、通常、マクロを使用します。

6
Visual Studioエディターで現在の行の強調表示を無効にする
Visual Studioエディターは、現在の行の背景色を変更して現在の行を強調表示します。この強調表示を無効にする簡単な方法はありますか?それ以外の場合、[フォントと色]ダイアログのどのパラメーターが、エディターで現在選択されている線の背景色を制御しますか?

8
Visual Studio 2017でNUnitテストを実行する方法
VS 2017をインストールしました。テストケースにNUnitを使用するプロジェクトがあります。 Ctrl+ R- Tテストを実行しなくなり、テストエクスプローラーはTestCase属性でマークされたテストケースを検出しなくなります。 NUnitを実行する方法はありますか、または私が見つけた更新プログラムはありますか?Nuget Package Managerから最新バージョンにNUnitを再インストールしましたが、改善はありませんでした。

6
Visual Studioの強制アンインストール
Microsoft Visual Studio Ultimate 2015 Previewをアンインストールするときに、「Microsoft Visual Studio Ultimate 2015 Previewが機能しなくなった」というエラーメッセージが表示される メッセージの内容: 問題が原因でプログラムが正常に動作しなくなりました。Windowsはプログラムを閉じ、解決策がある場合は通知します。 私はググって、ここでVisual Studio 2010をアンインストールするユーティリティを見つけましたが、Visual Studio 2012、2013、2015には何も存在しません。私の質問は次のとおりです。 バージョンごとにVisual Studioをアンインストールする汎用ユーティリティはありますか? または、[プログラムと機能]メニューを使用せずにVisual Studio 2012以降を強制的にアンインストールする方法はありますか?

2
VS2017 / VS 2019タスクバーから管理者として実行
タスクバーの最近のリストからプロジェクトを選択するときに、Visual Studio 2017/2019を管理者として実行したい。Explorer / Shellショートカットを介してプロジェクトを開くとき。 私は設定を使用しました:プロパティ->ショートカット->詳細設定->管理者として実行チェックボックス。 残念ながら、これによってdevenvが管理者として実行されることはありません。 これを修正する方法に関するアイデアはありますか?

2
Visual Studio 2019を16.4.0に更新した後、ターゲットフレームワーク2.2でテストを実行できません
Visual studio 2019バージョン16.4.0に更新しました。このバージョンには.NET Core SDK3.1.100が含まれています。 その後、Target Framework2.2のプロジェクトで実行している単体テストをいくつか実行しようとしましたが、実行できません。次のエラーが発生します。 Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Testhost process exited with error: It was not possible to find any compatible framework version The framework 'Microsoft.AspNetCore.App', version '2.2.0' was not found. - The following frameworks were found: 3.1.0 at [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App] You can resolve the problem by installing the …

1
テンプレートの自動戻りタイプとあいまいさ
オーバーロードされたテンプレート関数があります: template<typename T1, typename T2> auto overMax(T1 a, T2 b) { std::cout << __FUNCSIG__ << std::endl; return b < a ? a : b; } template<typename RT, typename T1, typename T2> RT overMax(T1 a, T2 b) { std::cout << __FUNCSIG__ << std::endl; return b < a ? a : b; …

2
C#コンパイラはネストされたスコープで重複した変数を許可するのはなぜですか?
歴史的に、.Netで開発するとき、ネストされたスコープで変数の名前を複製できませんでした。ただし、最近Visual Studio 2019をバージョン16.4.2に更新した後、変数名がネストされたスコープで重複する可能性があることに気付きました。 例えば: var test = "hello"; Console.WriteLine(test); var things = new []{"one", "two", "three"}; things.Select(test => // <- test is duplicated here, normally this breaks compilation { Console.WriteLine(test); return test; }).ToList(); // output: // hello // one // two // three https://dotnetfiddle.net/h85BK4 なぜこれが突然許可されるのですか? 追加質問:これが新しい言語の「機能」である場合、ネストされたスコープで変数が複製されたときにVisual Studioが引き続きブレークするように構成する方法はありますか?

2
weak_ptrのリセットはshared_ptrに影響しますか?
私は使用にあまり慣れておらずweak_ptr、かなり混乱する状況に直面しています。Intel XE 2019 Composer update 5(パッケージ2019.5.281)をVisual Studio 2019 ver。と組み合わせて使用しています。16.2.5。64ビットでコンパイルします。標準のC ++ 17を使用しています。 これが私のスパイクソリューションのコードです。 #include <memory> #include <iostream> using namespace std; int main( int argc, char* argv[] ) { shared_ptr<int> sp = make_shared<int>( 42 ); cout << "*sp = " << *sp << endl; weak_ptr<int> wp = sp; cout << "*sp = …

1
VS 2019で実行した場合、すべての単体テストは決定的ではありません
とを使用Unit Test ExplorerしUnit Test Sessionsてテストを実行すると、突然以下のエラーが発生します。 で実行するTest -> Test explorerと、テストがまったく実行されず、エラーも表示されません。 どちらの場合もOutputウィンドウには何もありません。R#を再インストールし、VSキャッシュをクリアし(%USERPROFILE%\AppData\Local\Microsoft)、Windowsを再起動し、VSを再起動しました。 2019.10.25 14:54:08.058 ERROR Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'. --- EXCEPTION #1/1 [LoggerException] Message = “Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'.” ExceptionPath = Root ClassName = …

1
-fno-char8_tに相当するMSVCは何ですか?
C ++ 20では、u8文字列リテラルはchar8_t型に基づいています。それらは故意にchar const*これ以上変換しません: const char* str = u8"Hall\u00f6chen \u2603"; // no longer valid in C++20 もちろん、C ++ 20に移行する際の最終的な目標は、新しい動作に完全に対応することです(上記の例では、のタイプを変更しstrます)。ただし、サードパーティのライブラリのため、これはすぐに実行できないことがよくあります。 導入と「改善」を 提案する提案は、それをchar8_t予測し、clangとgccには-fno-char8_t、古い動作に切り替えるフラグがあります(他のC ++ 20機能は引き続き利用可能です)。 2番目の提案は、Microsoftが同様のフラグに従い、追加するという期待を設定していますが、設定方法を見つけることができませんでした(少なくともVS 2019、バージョン16.4)。 では、MSVCと同等のものは誰か知ってい-fno-char8_tますか?

1
コンソールアプリ(.NET Core)が「exited with code 0」を出力しないようにします。VS2019で
Visual Studio Community 2019(バージョン16.3.1)でCtrl + F5(デバッグなしで開始)を使用してコンソールアプリ(.NET Core)を起動すると、コンソールウィンドウの最後に次のメッセージが追加されます。 C:\ HelloWorld \ bin \ Debug \ netcoreapp3.0 \ HelloWorld.exe(プロセス1672)はコード0で終了しました。 using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } Visual Studio 2019がこのメッセージを印刷しないようにする方法はありますか?私はから解決策を試してみまし出力ウィンドウに表示されてから同様のメッセージを防止オプションを変更することで、[ツール]> [オプション]> [デバッグ]> [出力]ウィンドウ>プロセス終了メッセージ=オフ、それはコンソールウィンドウでは効果がありません。 注:このメッセージはVisual Studio 2017では表示されません。VisualStudio 2019でのみ表示され、.NET Coreアプリでのみ表示されます。

2
ローカライズされたMicrosoft.CodeAnalysis。*。resources.dllファイルがASP.NET Coreによって公開されないようにする方法
ASP.NET Core 3.0プロジェクトを公開すると、ローカライズされたいくつかのフォルダーが表示されます。これらのフォルダーには、表示されている4つのアセンブリがあります。これらのフォルダとファイルが含まれる理由がわかりません。どのパッケージもパッケージを参照していませんCodeAnalysis。 <PreserveCompilationContext>false</PreserveCompilationContext>csprojファイルに追加しましたが、役に立ちませんでした。それらを除外する方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.