Zeichensätze werden beim Veröffentlichen der MVC-Anwendung VS2013 nicht berücksichtigt

8

Ich habe (Twitter) Bootstrap in meine ASP.NET MVC (4) -Anwendung integriert. In meinem Quellcode habe ich die folgenden Schriftdateien:

Wenn ich meine Anwendung veröffentliche, wird nur die .svg -Datei in diesen fonts -Ordner aufgenommen.

Ich habe auch diesen img Ordner, der Teil des Bootstrap ist:

Alle Bilddateien werden bei der Veröffentlichung meiner Anwendung eingebunden.

Wie kann ich also VS2013 dazu bringen, diese Zeichensätze beim Veröffentlichen der Anwendung zu kopieren?

    
sabotero 13.12.2013, 10:06
quelle

2 Antworten

4

Eine vorübergehende Lösung,

Wählen Sie die Schriftartendateien und die Aktion "Build ändern" als Inhalt aus dem Eigenschaftenfenster aus. Dies behebt es sofort, aber lässt Sie in Zukunft für fehlende Dateien offen.

Um dieses Problem dauerhaft zu beheben, kann dies helfen,

Sie können dies dauerhaft beheben, indem Sie die Standard-Buildaktion für Schriftartendateien (.eot, .ttf usw.) ändern

Visual -Studio-default-build-action-for-non-default-Dateitypen

    
Sakthivel 13.12.2013, 10:34
quelle
0

Ich habe festgestellt, dass das Kontrollkästchen "Vorkompilieren während der Veröffentlichung" in den "Dateiveröffentlichungsoptionen" in VS2017 verhindert hat, dass eine * .lic-Datei in die Bereitstellung eingeschlossen wurde, obwohl sie als "Inhalt" konfiguriert wurde. Eine * .txt-Datei hatte dieses Problem nicht, daher nehme ich an, dass dies etwas mit "unbekannten" Dateierweiterungen zu tun hat. Ich bin mir nicht sicher, ob dies für VS2017 spezifisch ist oder andere Versionen dieses seltsame Problem haben. Trotzdem dachte ich, ich würde das teilen, weil es sehr kontraintuitiv ist, scheint völlig unabhängig von dieser Checkbox und könnte jemandem helfen, ähnliche Probleme zu haben.

    
Zar Shardan 22.04.2017 19:31
quelle