2013-12-13 10 views
8

私はASP.NET MVC(4)アプリケーションに(Twitter)ブートストラップを統合しました。私は自分のアプリケーションのみ.svgファイルがこのfontsフォルダに含まれている公開するとMVCアプリケーションの公開時にフォントファイルが含まれていません。VS2013

Fonts Files

:私のソースコードで は、私は、次のフォントファイルを持っています。

私は、ブートストラップの一部であるこのimgフォルダもあります。私は自分のアプリケーションを公開する際のファイルが含まれている

Images

にすべての画像を。

したがって、アプリケーションを公開する際にVS2013でこれらのフォントファイルをコピーするにはどうすればよいですか?

+1

Visual Studioでプロパティを表示するために右クリックすると、ビルドアクションのフォントファイルに「コンテンツ」とマークされていることを確認します – Jasen

答えて

4

一時的な解決策、

はあなたのフォントファイルを選択し、[変更はプロパティウィンドウからコンテンツとしてアクションを構築します。これにより、直ちに修正されますが、未読ファイルが残っています。

永久にあなたは、フォントファイルの拡張子(.eot、.TTF、など)

Visual-Studio-default-build-action-for-non-default-file-types

0

のデフォルトのビルドアクションを変更することで、これを恒久的に解決することができ、これが役立つかもしれないこの問題、

を修正するにはVS2017の「ファイル公開オプション」の「発行時にプリコンパイル」チェックボックスが「コンテンツ」として設定されているにもかかわらず、* .licファイルがデプロイメントに含まれないことに気付きました。 A * .txtファイルにはこの問題はなかったので、これは「不明な」ファイル拡張子と関連があると想定しています。 これがVS2017または他のバージョンに固有のものであるかどうかはわかりませんが、この奇妙な問題があります。 とにかく私はこれを非常に直観的で分かりやすいと思っていましたが、そのチェックボックスとは全く関係がなく、誰かが同様の問題を起こすのを助けるかもしれません。

関連する問題