Erstellen Sie Fehler nach dem Hinzufügen einer Typscript -Datei zu einem RasierklassenbibliotheksprojektC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Erstellen Sie Fehler nach dem Hinzufügen einer Typscript -Datei zu einem Rasierklassenbibliotheksprojekt

Post by Anonymous »

(mit Visual Studio 17.14.13) Schritte zum Reproduzieren (Entschuldigung, dies ist ein bisschen lang, aber dies sind die wenigsten Schritte, die ich finden kann): < /p>
  • Erstellen Sie aus der Befehlszeile den Lösungsordner:
    • Code: Select all

      md test1
    • Code: Select all

      cd test1< /code> < /li>
      < /ul>
      < /li>
       Erstellen Sie eine leere Lösung:
      
      dotnet new sln --name test1 --format slnx< /code> < /li>
      < /ul>
      < /li>
       Erstellen Sie ein Rasierklassenbibliotheksprojekt:
      
      dotnet new razorclasslib -n test1 -o .< /code> < /li>
      < /ul>
      < /li>
       Fügen Sie das Projekt der Rasierklasse -Klassenbibliothek hinzu:
      
      dotnet sln add test1.csproj< /code> < /li>
      < /ul>
      < /li>
       Hinzufügen von TypeScript -Unterstützung:
      
      npm install typescript --save-dev
  • Öffnen Sie die Test1 Lösung. links. < /li>
    Wählen Sie rechts "TypeScript -Datei".

    Code: Select all

    export function showAlert(message: string): void
    {
    alert(message);
    }
    < /code>
    < /li>
     Fügen Sie das Typscript -Nuget -Paket in die Projektdatei "test1.csproj" hinzu:
    
    all
    runtime; build; native; contentfiles; analyzers; buildtransitive
    
    
  • Fügen Sie dem Stamm des Projekts eine Tsconfig.json Konfigurationsdatei hinzu.

    (Menüelement befindet sich unter Hinzufügen -> Neues Element, C# Elemente -> Web -> Skripte -> TypeScript JSON -Konfigurationsdatei.)

    Die Dateiinhalte sind:

    Code: Select all

    {
    "compilerOptions": {
    "target": "ES6",
    "module": "ES6",
    "outDir": "./wwwroot/js",
    "strict": true
    },
    "include": [ "*.ts" ]
    }
    
bauen/rebuild
Wählen Sie jetzt "Build | Rebuild test1" zweimal.System.InvalidOperationException: No file exists for the asset at either location 'D:code\test1\wwwroot\js\file1.js' or 'wwwroot\js\file1.js'. at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.ResolveFile(String identity, String originalItemSpec) at Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.ResolveFileDetails(String originalItemSpec, String identity) at Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.Execute()< /code> < /p>
Ich kann dann wiederholt "bauen | rebuild test1" auswählen und es wird bei alternativen Wiederherstellungen fehlschlagen. Das?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post