VS2017をゼロからインストールし、既存のvb.net、c#webformソリューションを新しいラップトップに移動しました。 まず問題は、私は(別のプロジェクトやcsproj)vbprojを開くことによって、固定エラーを「ターゲットがGatherAllFilesToPublishが存在しない」と、この行を追加するために関連していた。なぜVisual Studio 2017はソリューション全体を公開していますか?
<Target Name="GatherAllFilesToPublish">
</Target>
は今、私はエラーなしで公開することができましたが、出力先フォルダの出力は、.aspx.vbまたは.aspx.csファイル、.Global.asax.vb、.aspx.designer.vbファイルなどのソリューション全体です。
プロジェクトのパッケージ/パブリッシュWeb設定を確認しました。配布するアイテムは「このアプリケーションを実行するために必要なファイルのみ」に設定されています。
それでもパブリッシングコピーソリューション全体だけではなくASPX、DLLとだけ必要とされるもの。私が間違って何をしているのか?
この答えはあなたの状況と一致するかどうかを確認してください:https://stackoverflow.com/questions/10989051/why-do-i-get-the-error-the-target-gatherallfilestopublish-does-not-exist –
イアンバラード:私はそれを使用することができませんでした。私が入手したパッチをインストールしようとすると、KB2591016が適用されないか、コンピュータの別の状態によってブロックされます。 – shiraz