[〜#〜] vsts [〜#〜](Azure DevOps)を使用しています初めて、最初のビルドをセットアップします(以前にTFSを使用したことがあります)。 。NET Framework 4.6をターゲットとする.NETアプリケーションを構築しようとしています。
ただし、不足している名前空間やアセンブリに関連するビルドエラーが発生します。
エラーCS0246:タイプまたは名前空間名 'OwinStartupAttribute'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
エラーCS0234:タイプまたは名前空間名 'Http'が名前空間 'System.Web'に存在しません(アセンブリ参照がありませんか?)
エラーCS0234:タイプまたは名前空間名「Azure」が名前空間「Microsoft」に存在しません(アセンブリ参照がありませんか?)
すべての問題は関連しているようです。つまり、nugetパッケージはビルドプロセス中に復元されません。
したがって、ビルドステップの前にNuget restoreタスクをパイプラインに追加しました。
また、ビルドステップでオプションRestore Nuget packagesをオンにしました。
ソース管理の一部としていくつかのNugetパッケージをチェックインしたので、なんとかこれを機能させることができました。パッケージフォルダー全体をソリューションから削除しましたが、これで問題が解決しました。ソース管理にあったパッケージと、復元しようとしていたパッケージの間に何らかの矛盾があったに違いありません。