2017-06-06 148 views
1

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設定を確認しました。配布するアイテムは「このアプリケーションを実行するために必要なファイルのみ」に設定されています。

enter image description here

それでもパブリッシングコピーソリューション全体だけではなくASPX、DLLとだけ必要とされるもの。私が間違って何をしているのか?

+0

この答えはあなたの状況と一致するかどうかを確認してください:https://stackoverflow.com/questions/10989051/why-do-i-get-the-error-the-target-gatherallfilestopublish-does-not-exist –

+0

イアンバラード:私はそれを使用することができませんでした。私が入手したパッチをインストールしようとすると、KB2591016が適用されないか、コンピュータの別の状態によってブロックされます。 – shiraz

答えて

0

csprojfileを編集して、そのファイルの既存プロジェクトのバージョンとvs 2015のプロパティgroup.saveを編集して、ファイルを再構築してください.itが正しく動作します。

+0

ラジェッシュ:私は= 10.0から13.0と15.0に変更しようとしたが、運 14.0 $(MSBuildExtensionsPath32)\ Microsoft \ VisualStudio \ v $(VisualStudioVersion) shiraz

関連する問題