githubから.NET 4.5.2 MVCプロジェクトを新しくチェックアウトしました。私はそれをローカルにビルドして実行できます。しかし、Visual Studioがobj\Release\Package\PackageTmp\bin
にコピーしようとしているbin
フォルダにXMLの束が見つからない場合、パブリッシュは失敗します。エラーメッセージにはCould not find file bin\Microsoft.Owin.Security.Cookies.xml
が含まれています。これらのファイルには、ソリューションエクスプローラに黄色の警告記号が表示され、プロジェクトから右クリック - >除外を手動で実行すると問題が解決されます。しかし、次のgit同期では、再び組み込まれます。彼らはすべて、ライブラリの名前を持っています。 bin
フォルダにNewtonsoft.Json.dll
があり、Visual StudioにはNewtonsoft.Json.xml
がありません。 通常は自動的に作成されますか?彼らは何とか展開から除外されるべきですか?Visual Studioで公開するときにbinフォルダにXMLファイルが見つからない
1
A
答えて
0
Newtonsoft.Json.dll
は、これらのNewtonsoftのナゲットパッケージに属します。三角形は、必要なナゲットパッケージが取り付けられていないことを示しています。
プロジェクトを再構築すると、これらのパッケージは単独でインストールされます。古いバージョンのVSを使用している場合は、ソリューションを右クリックして、「Nuget Pakageを手動で復元」を選択する必要があります。
gitサブミットコードは、インストールされたシステムビルドパッケージも同期させる必要があります。しかし出版時には、あなたのローカルレポに欠けているナゲットパッケージを再構築しようとします。
代わりにgoogleを除外し、参照されているナゲットパッケージを追加する代わりに。
OPのように、Newtonsoft
とMicrosoft.Owin.Security.Cookies
をインストールする必要があります。パッケージ。追加した後、古いバージョンの黄色い三角形の参照がまだ表示されている場合は、削除することができます。
関連する問題
- 1. 公開後に設定ファイルがbinフォルダに表示される
- 2. Visual Studio C#2010プロジェクトでアセンブリがbinフォルダに移動しない
- 3. binディレクトリからファイルを削除するにはVisual Studioの[公開]オプションを取得するには?
- 4. Visual Studio 2012でMVCプロジェクトを公開すると空のフォルダになる
- 5. C#Visual studio 2010公開ファイル
- 6. 2つのXMlファイルを開くとVisual Studioがクラッシュする
- 7. 公開時にVisual Studioがクラッシュする
- 8. Visual Studioアプリケーションが公開前に公開されていて公開前に公開されていない
- 9. binフォルダの下にあるファイルが見つからないのはなぜですか?
- 10. Visual Studio 2010からビルドするときにWix darice.cubファイルが見つからない
- 11. Atom XMLフィード非公開ギャラリーfor Visual Studio
- 12. Visual StudioでビルドするときにIPAファイルが見つかりません
- 13. Visual Studioからの公開2015
- 14. 公開時にWebアプリケーションがデータベースを見つけられない
- 15. Azureに公開するとVisual Studioがクラッシュする
- 16. VS 2012公開:有効なAspnetMergePathが見つからない
- 17. AzureクラウドサービスをVisual Studio 2015から公開できません
- 18. Visual Studio 2008でAjaxコントロールが見つからない
- 19. aspx/ascxファイルを開くときにVisual Studio 2008がハングアップする
- 20. Visual Studioでプログラムを公開する
- 21. のVisual Studioの「公開」機能は、FTPは、Visual Studioで私のASP.NET MVCアプリケーションを公開するときに、私は奇妙な問題を気づいた
- 22. 公開時にVisual Studioのキーワードを置き換えますか?
- 23. Visual Studio 2008 Webアプリケーションのsourcesafeからbinフォルダを除外するにはどうすればよいですか?
- 24. Visual Studio 2010でコンテンツファイルが更新されないFTP公開
- 25. Visual StudioのAssemblyNameに公開時にエラーが発生する
- 26. Visual Studio 2012部分公開
- 27. Fusion Log Viewerが見つからないWindows Server 2012 Visual Studio 2013
- 28. .gitignoreとVisual Studioプロジェクト:bin/Debugディレクトリではなくbin/Releaseディレクトリ
- 29. Android ActivityManager:am:見つからない(/ system/binにファイルがありません)
- 30. Visual Studio公開プロフィール:公開前にサーバー上の特定のフォルダを削除する
'Newtonsoft.Json.dll'が存在し、すべての必要なバイナリが存在しました。欠落としてマークされたものは、特定のライブラリと同じ名前のXMLファイルであった。 'Newtonsoft.Json.xml'。 – speedymcs
これらのXMLファイルの詳細は、この(answer)[http://stackoverflow.com/a/32191937/2898399]から見つけることができます。デプロイ時にこれらのファイルが存在する必要は特にありません。なぜこれらのファイルをgit ignoreリストに追加しないのですか?それはあなたの次の同期の問題を解決するでしょう。 – Jerin