Tek bir yürütülebilir dosya olarak derlemek için dotnet core projemi yapılandırmak istiyorum.Bir dotnet çekirdek tek yürütülebilir dosya nasıl oluşturulur
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0"
}
},
"imports": "dnxcore50"
}
},
"runtimes": {
"win10-x64": {}
}
}
Nasıl bu yüzden bu tek Program.exe olarak derler yapabilirsiniz:
proje dotnet new
ile oluşturulan birine benzer? dotnet publish
çalıştırdığımda, bir yayınlama klasöründe dlls ve program.exe dosyasını koyar, ancak bunları birleştirmez.
Emin değilim ama bence bu mümkün değil, neden bunu yapmak istiyorsunuz? –
bir komut satırı uygulamasını dağıtmayı kolaylaştırır - sadece bir dosya –
Ayrıca bunun mümkün olduğuna inanmıyorum. Tek bir yürütülebilir dosya olarak dağıtmak için basit bir yol arıyorsanız, yayınlanmış dosyalarınızı yalnızca bir zip dosyasında doldurabilirsiniz. – Ketrex