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

Visual Studioの機能について特定の質問がある場合は、このタグを使用します。Visual Studioでたまたま書かれたコードに関する質問には、このタグを使用しないでください。質問がリンクしている正確なテクノロジ領​​域にタグを付け、さらにVisual Studioのより具体的なバージョンにタグを付けることを検討してください。質問には、正確なVSバージョン、エディション、および更新レベルを記載してください。

3
Net Core 3.0ではUseDatabaseErrorPage()拡張メソッドはありません
私はNet Core 3.0アプリを作成しましたが、2.2で動作する次のコードは現在はそうではありません。 app.UseDatabaseErrorPage(); 3.0のように見えるクラスDatabaseErrorPageExtensionsはMicrosoft.AspNetCore.Builder名前空間内に存在しません。依存関係が欠けていますか?EntityFrameworkCore NuGetにツールとデザインを追加しました。 追加 using Microsoft.AspNetCore.Builder; 助けられなかった。


1
std :: swapがClang / Winのvector <bool>要素で機能しないのはなぜですか?
私はこのようなコードを持っています: #include &lt;vector&gt; #include &lt;utility&gt; int main() { std::vector&lt;bool&gt; vb{true, false}; std::swap(vb[0], vb[1]); } vector&lt;bool&gt;脇見の健全性についての議論は、これはうまく機能していました: Mac用のClang Visual Studio for Windows Linux用GCC 次に、WindowsでClangを使用してビルドしようとすると、次のエラー(要約)が表示されました。 error: no matching function for call to 'swap' std::swap(vb[0], vb[1]); ^~~~~~~~~ note: candidate function [with _Ty = std::_Vb_reference&lt;std::_Wrap_alloc&lt;std::allocator&lt;unsigned int&gt; &gt; &gt;, $1 = void] not viable: expects an …

4
Visual StudioからAzure関数を発行しようとするとエラーが発生する
Visual Studioを使用して関数を公開しようとすると、次のエラーメッセージが表示されます。これを修正する方法はありますか? System.AggregateException:1つ以上のエラーが発生しました。---&gt; System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。---内部例外スタックトレースの終わり--- System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout、CancellationToken cancelToken)at Microsoft.Publish.Framework。 Model.DefaultPublishSteps。&lt;&gt; c__DisplayClass26_0.b__2()at System.Threading.Tasks.Task`1.InnerInvoke()at System.Threading.Tasks.Task.Execute()---例外があった前の場所からのスタックトレースの終わりスロー--- System.Runtime.CompilerServicesでSystem.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)で。TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.Publish.Framework.Model.DefaultPublishSteps.d__23.MoveNext()---例外がスローされた前の場所からのスタックトレースの終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (タスクタスク)System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext()---&gt;(Inner Exception#0)System.Exception:Publish hasエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。&lt;--- MoveNext()---例外がスローされた前の場所からのスタックトレースの終わり--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext()---&gt;(内部例外#0)System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。&lt;--- MoveNext()---例外がスローされた前の場所からのスタックトレースの終わり--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext()---&gt;(内部例外#0)System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。&lt;--- d__213.MoveNext()---&gt;(内部例外#0)System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。&lt;--- d__213.MoveNext()---&gt;(内部例外#0)System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。&lt;--- System.Exception:パブリッシュでエラーが発生しました。エラーの原因を特定できませんでした。詳細については、出力ログを確認してください。 ===================

3
指定されたフレームワーク 'Microsoft.NETCore.App'、バージョン '2.2.0'が見つかりませんでした
Visual Studio 2019バージョン16.3.7を使用しています。最新のアップデートだと思います。 基本的な.NET Core 2.2コンソールアプリケーションをコンパイルしようとすると: ...次のエラーが表示されます: It was not possible to find any compatible framework version The specified framework 'Microsoft.NETCore.App', version '2.2.0' was not found. - The following frameworks were found: 1.0.1 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.9 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.1.11 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.1.12 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.1.13 at …

2
.Net Frameworkバージョン(4.6.2から4.7.2)を更新した後、GetPathsOfAllDirectoriesAbove()を評価できない
私が取り組んでいるプロジェクトが.NET Framework 4.6.2から4.7.2にアップグレードされました。ビルド時に、自分のコードではないファイルで、次のエラーが発生します。 プロジェクトプロパティのビルドタブにも同じエラーが表示されます。 私は途方に暮れています-エラーを検索したところ、空になりました。誰かがこれに遭遇したり解決したことはありますか?

1
WindowsでCMakeを構成し、コマンドラインからclangを使用して最新のOpenMPサポートを取得する
並列化にOpenMPを使用する小さなテストプロジェクトがあります。私の目標は、OpenMP 4.5以降のサポートを備えたライブラリ(これらのタイプを使用して配布された外部ライブラリへの実際のプロジェクトリンクのため)を生成.dllし.libてライブラリ用にコンパイルし、コマンドラインから実行して、Dockerで実行できるようにすることですテストとチェック(Dockerの部分はこの質問の範囲外です。これは、コマンドラインから機能させる必要がある理由の参考に過ぎません)。私はこのプロジェクトを別のコンパイラーでコンパイルできますが、満足できないものがあります。 MSVC:、mkdir build-msvc次にcmake ..(新しく作成されたフォルダーから)、最後にcmake --build . --config Release。これは問題なくコンパイルできますが、OpenMP 2.0のみをサポートしているため、実際のプロジェクトには適していません。 Intel Parallel Studio:、mkdir build-intel次にcmake .. -T "Intel C++ Compiler 19.0"(新しく作成されたフォルダーから)、最後にcmake --build . --config Release。これはOpenMP 5.0をサポートしていますが、そのライセンスは私にとってかなり高価です。 MinGW x64 g ++:、mkdir build-g++次にcmake .. -G "MinGW Makefiles"(新しく作成されたフォルダーから)、最後にcmake --build .。これはOpenMP 4.5をサポートしていますが、このコンパイラーは.lib(私が知る限り)互換性がなく、すでに述べたように必要です。 私は成功せずにclangを使用しようとしました: MSVCからのCLANG:、mkdir build-clang-msvc次にcmake -G Ninja -DCMAKE_CXX_COMPILER=clang-cl ..(新しく作成されたフォルダーから)、次のエラーで失敗します。 -CXXコンパイラIDは、MSVCに似たコマンドラインを備えたClang 8.0.1です。 -動作するCXXコンパイラを確認します:C:/ Program Files(x86)/ Microsoft …

1
Powershellで実行しているときとVisual Studioで実行しているときのHttpClient同時動作が異なる
B2Cでユーザーを作成するためにMS Graph APIを使用して、数百万のユーザーをオンプレミスADからAzure AD B2Cに移行しています。この移行を実行するための.Net Core 3.1コンソールアプリケーションを作成しました。速度を上げるために、Graph APIを同時に呼び出しています。これはうまく機能しています。 開発中にVisual Studio 2019から実行しているときに許容できるパフォーマンスを体験しましたが、テストのためにPowershell 7のコマンドラインから実行しています。Powershellから、HttpClientへの同時呼び出しのパフォーマンスは非常に悪いです。Powershellからの実行時にHttpClientが許可する同時呼び出しの数には制限があるため、40から50を超える同時バッチでの要求がスタックし始めます。残りをブロックしている間、40から50の同時リクエストを実行しているようです。 私は非同期プログラミングの支援を探していません。Visual Studioの実行時の動作とPowershellコマンドラインの実行時の動作の違いをトラブルシューティングする方法を探しています。Visual Studioの緑の矢印ボタンからリリースモードで実行すると、期待どおりに動作します。コマンドラインからの実行ではできません。 タスクリストに非同期呼び出しを入力し、Task.WhenAll(tasks)を待ちます。各呼び出しには300〜400ミリ秒かかります。Visual Studioから実行すると、期待どおりに動作します。私は1000の呼び出しの同時バッチを作成し、それぞれが予想時間内に個別に完了します。タスクブロック全体は、最長の個々の呼び出しよりも数ミリ秒長くかかります。 Powershellコマンドラインから同じビルドを実行すると、動作が変わります。最初の40から50の呼び出しは、予想される300から400ミリ秒かかりますが、その後、個々の呼び出し時間はそれぞれ最大20秒になります。呼び出しはシリアル化されていると思うので、他の呼び出しが待機している間、一度に実行されるのは40〜50だけです。 何時間もの試行錯誤の末、HttpClientに絞り込むことができました。問題を特定するために、Task.Delay(300)を実行してモック結果を返すメソッドを使用して、HttpClient.SendAsyncの呼び出しをモック化しました。この場合、コンソールからの実行は、Visual Studioからの実行と同じように動作します。 私はIHttpClientFactoryを使用していますが、ServicePointManagerの接続制限を調整しようとしました。 これが私の登録コードです。 public static IServiceCollection RegisterHttpClient(this IServiceCollection services, int batchSize) { ServicePointManager.DefaultConnectionLimit = batchSize; ServicePointManager.MaxServicePoints = batchSize; ServicePointManager.SetTcpKeepAlive(true, 1000, 5000); services.AddHttpClient(MSGraphRequestManager.HttpClientName, c =&gt; { c.Timeout = TimeSpan.FromSeconds(360); c.DefaultRequestHeaders.Add("User-Agent", "xxxxxxxxxxxx"); }) …

2
Xamarin.Messaging.Brokerがファイアウォールアクセスを要求している
VS2019 16.5.1および16.5.2をインストールした後、Windows Defenderが一部の機能をロックし、Xamarin.Messaging.Broker許可するかどうかを尋ねるメッセージが表示されます。 通常はVisual Studioの一部のように見えますが、この実行可能ファイルはappdata \ local \ tempファイルにあります。これに関する情報をネットで検索しても、良い情報はほとんど得られません。 anyoeはそれが何をしているのか知っていますか、なぜ地球上でローカルユーザーtempにexeを置くのですか?

1
Kubernetesで実行されているASP.NET Core WebアプリでVisual Studioデバッガーを使用しますか?
私たちのチームは、内部のKubernetesクラスターにASP.NETアプリケーションのデプロイされたインスタンスに対してVisual Studioデバッガーを実行できるようにしたいと考えています。パズルを完成させる方法を理解する必要がありますが、Visual Studio 2019にはあまり詳しくありません。 Dockerイメージは公式の.NET Coreイメージでコンパイルされ、/ vsdbgに最新バージョン(--attachをサポートしていない)が入力されています。 Visual Studioは私のDockerデスクトップで動作します。 Kubectlが正しく構成されている。テストには、Dockerデスクトップに含まれているkubernetesクラスターまたは内部のkubernetesクラスターを使用できます。 Azureは現在オプションではありません。ドキュメントから、これはマイクロソフトが私に好むことだと理解しています。 これを実行できるようにVisual Studioを構成するにはどうすればよいですか?

3
Visual Studioの署名に失敗しました(signtool.exeエラー)
今日の午後にWindowsのマイナーアップデートを受け入れた後、Visual Studioアプリケーションの署名付きビルドを作成できなくなった。 問題を掘り下げて、あいまいなディレクトリ(C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ 10.0.18362.0 \ x64)にあるsigntool.exeプログラムを見つけました。コマンドプロンプトを使用して、手動で実行してアプリに署名しようとしましたが、署名しても何も起こりませんでした。出力もエラーメッセージもありません。また、ヘルプメッセージまたは少なくともエラーを期待するパラメーターなしでそれを実行してみましたが、やはり何もしませんでした。 今日Windowsの更新をまだ受け取っていない別のコンピューターに行って、同じファイルを見つけて実行したところ、問題なく動作しました。 最初のコンピューターに破損した.exeファイルがあったはずだと思って、他のコンピューターからバージョンをコピーしましたが、それでも失敗しました。ただし、ファイルの名前を変更すると、実行されます。たとえば、名前を「signtool1.exe」に変更した場合、コマンドラインから問題なく実行できますが、名前の変更のため、Visual Studioはまだ実行できません。 このプロセスの間に、何度かコンピュータを再起動してみましたが、メモリにコピーが残っているのではないかと思いましたが、ありませんでした。タスクマネージャーでも検索しました。 このようなものを見たことがない。実行可能ファイルの名前に応じて、同じプログラムが実行されるか、何も実行されません。さらに詳しく言えば、ホームディレクトリにコピーした場合、ファイル名に関係なく実際に実行されます。何がそのようなことを引き起こすのでしょうか? ありがとう、フランク

2
DockerイメージがWindows / MVCコアでビルドするのに時間がかかる
Dockerコンテナーに複数のプロジェクトがあるMVC Core 2.2があります。実行すると、イメージをビルドしてコンテナを起動するのに約4分かかります。使用していdocker-composeます。 これは小さな開発であり、私はまともなコンピューターを持っているので、これは遅いようです。リソースが使用されていないようです。イメージのビルド中、プロセッサが8%未満であり、RAMが動作しないため、ディスクはほぼ0%です。GPU 0%。Microsoftのイメージがダウンロードされている間、インターネットが数秒間急上昇しているのが見えますが、それだけです。私はドッカーに次のリソースを与えました: Cores: 8 RAM: 8GB SWAP: 3gb Disk Image Size: 64GB (30.5 GB used) これらのハードウェアリソースを使用してビルドを高速化する方法はありますか?

3
Visual Studio 2019からAzureへのASP.NET Core 3.1サイトの発行エラー
(モジュールを使用して)Azure App Serviceに正常にデプロイされた既存のASP.NET Core 3.0アプリケーションがあります。アプリを(今日のリリースの)ASP.NET Core 3.1にアップグレードすると、アプリケーションはローカルバージョンのIIS Expressで正しくビルドおよび実行されます。(今日のリリースの)Visual Studio 16.4を使用してAzure App Serviceに公開しようとすると、次のエラーが表示されます。AspNetCoreModuleV2 アセットファイル「C:\ Project \ obj \ project.assets.json」に「.NETCoreApp、Version = v3.0」のターゲットがありません。復元が実行され、プロジェクトのTargetFrameworksに「netcoreapp3.0」が含まれていることを確認します。 ノート すべて&lt;PackageReference&gt;のにMicrosoft.AspNetCore、Microsoft.EntityFrameworkCoreとMicrosoft.Extensionsに更新されました3.1.0 私は自分のソリューションをクリーンアップし、objフォルダーを削除して、参照が残っていないことを確認しました。 このエラーはの3.1.100バージョンから生成されていMicrosoft.PackageDependencyResolution.targetsます。 .NET Core 3.0の依存関係にまだ何かが掛かっているようです。しかし、それが展開中にのみ問題を引き起こしている理由は明らかではありません。されているAzureのアプリケーションサービスですまだ準備ができていない、.NETのコア3.1?または、これは依存関係解決ターゲットの問題ですか?

2
Visual Studioが生成されたハッシュコード計算に「-1937169414」を追加するのはなぜですか?
Visual Studio独自のリファクタリングメニューを使用して、次のようにGetHashCode実装をクラスに追加する場合: クラスで唯一のintプロパティを選択します。 .NET Frameworkでこのコードを生成します。 public override int GetHashCode() { return -1937169414 + Value.GetHashCode(); } (HashCode.Combine(Value)代わりに.NET Core で生成されますが、同じ値が含まれるかどうかはわかりません) この値の特別な点は何ですか?Visual StudioがValue.GetHashCode()直接使用しないのはなぜですか?私が理解しているように、それは実際にはハッシュ配布に影響を与えません。これは単なる加算なので、連続する値は引き続き一緒に蓄積されます。 編集:私はこれをValueプロパティを持つ異なるクラスでのみ試しましたが、明らかにプロパティ名は生成される数に影響します。たとえば、プロパティの名前をに変更するHalueと、番号は387336856になります。これを指摘してくれたGökhanKurtに感謝します。

2
特定のモジュールをVSコードでデバッグするように正しく設定するにはどうすればよいですか?
私はVSコードのウェブサイトの指示に従っていましたが、私が試したものは何もうまくいかなかったようです。 必要に応じて新しい構成を作成しましたが、パスを配置すると、VSコードでの動作が拒否されますが、手動で呼び出すと、統合ターミナルウィンドウでVSコードが問題を報告します。 デバッガーがスローするエラーは次のとおりです。 (automl-meta-learning) brandomiranda~/automl-meta-learning/automl/experiments ❯ env PTVSD_LAUNCHER_PORT=59729 /Users/brandomiranda/miniconda3/envs/automl-meta-learning/bin/python /Users/brandomiranda/.vscode/extensions/ms-python.python-2020.2.63072/pythonFiles/lib/python/new_ptvsd/wheels/ptvsd/launcher -m /Users/brandomiranda/automl-meta-learning/automl/experiments/experiments_model_optimization.py E+00000.025: Error determining module path for sys.argv Traceback (most recent call last): File "/Users/brandomiranda/.vscode/extensions/ms-python.python-2020.2.63072/pythonFiles/lib/python/new_ptvsd/wheels/ptvsd/../ptvsd/server/cli.py", line 220, in run_module spec = find_spec(options.target) File "/Users/brandomiranda/miniconda3/envs/automl-meta-learning/lib/python3.7/importlib/util.py", line 94, in find_spec parent = __import__(parent_name, fromlist=['__path__']) ModuleNotFoundError: No module named '/Users/brandomiranda/automl-meta-learning/automl/experiments/experiments_model_optimization' Stack where …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.