.net - Saknad Typescript-kompilerad JavaScript-fil från ett refererat bibliotek i min utmatningsmapp när jag publicerar via kommandokonsolen
Vi har ett blazor-webassembly-projekt och ett refererat blazor-bibliotek (BlazorLib):
Kundprojektet refererar till BlazorLib:
Det finns en Javascript-fil som kallas blazorLib.js som kompileras av Typescripts fil blazorLib.ts:
Målet:
Vi vill publicera lösningen via följande kommandorad:
dotnet build "Performancelog\Server\PerformanceLog.Server.csproj" /p:DeployOnBuild=true /p:PublishProfile="NewRelease"
Problemet:
När kommandot är slutfört saknas då i utdata-mappen src-mappen och den innehållande filen blazorLib.js:
Fråga:
Hur kan vi inkludera filen src/blazorLib.js i den publicerade utmatningsmappen?
Här är lite ytterligare information:
Filens egenskaper för blazorLib.js-filen:
Filen tsconfig.json:
{
"compileOnSave": true,
"compilerOptions": {
"module": "CommonJS",
"removeComments": true,
"sourceMap": true,
"outDir": "src"
},
"include": [
"./**/*"
]
}
Profil för publicering:
Vi försökte med dotnet publish och även src/blazorLib.js-filen saknas:
dotnet publish $PathToProject --configuration Release -f net5.0 -o "$PathToOutput" --self-contained true --runtime win-x64
När vi använder publiceringsfunktionen i Visual Studio, då finns filen src/blazorLib.js i utmatningsmappen. Det är märkligt. Men vi vill använda kommandoraden.





