以下はとても単純ですが失敗します。どうしましたか?VSTSは私の本当にシンプルなASP.NETコアアプリケーションを構築できません
私は、デフォルトのテンプレートに変更を加えないと私はVSTSにプッシュ2017年
のVisual Studioで新しいASP.NETコアWebアプリケーション(.NET Frameworkの4.6.2)を作成します。
は、私は次の2つのステップでVSTSの新しいビルド定義を作成します。
- NuGetは、私は、バージョン4.0を使用するようにNuGetのステップを更新
を構築
- のVisual Studioを復元します。 0
Hosted VS2017エージェントを使用するように定義を更新します。
私はデフォルトのMSBuild引数でVS2017を使用してビルドステップを残す:以前のバージョンでは
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\".
これは私がしたい正確に何であるのWeb展開パッケージを作成します。
- 私は新しいビルドを待ちます。
NuGetステップは成功します。見つかっ
...そして...
ませんweb.configファイル:それは...
_TransformWebConfigをログに記録するまで
ビルドステップを実行します。 'Cを:\ 1 \ sの\ SRC \ WebAppの\ OBJ \リリース\ net462 \ win7の - のx86 \ PubTmp \アウトの\ web.configファイル\' 作成
...と...
Microsoft.NET.Sdk.Publish.MSDeployPackage.targets(124,7):エラーMSB4184:式「[System.IO.Path] :: GetDirectoryName( '')」は評価できません。パスは正当な形式ではありません。
私は、Visual Studio 2017(Web配置Packagを通じて公開するための試験を行いましたe)、それも公開することはできません。 –