VS2013'te oluşturduğum bir F # programım var. Bunu .NET Framework 4.5 yüklü bir Windows 2008 R2 sunucusunda dağıtmak niyetindeyim. Şimdi, programı görsel stüdyosunda oluşturduğumda, debug/bin dizininde (MyProgram.exe) bir exe oluşturur. Exe ile fharp.core.dll bir kopyasını eklemek gerekir mi? Veya, inşa süreci otomatik olarak gerekli dependancy DLL'leri (fsharp.core, fsharp.data, fsharp.data.TypeProviders) derler mi? Ben online arama yapabilirsiniz çoğu araştırma VS2010 bakmak ve şu anda fsc, exe kullanmıyorum.F # exe'yi Dağıtma
Sağladığınız bilgiler için teşekkürler.
Bin/debug klasöründeki tüm dosyaları dağıtım konumuna uyandırmanız gerekir. Yan not F # MSIL'e derler, F # ve C ile yazılmış bir .NET uygulamasının dağıtılmasında hiçbir fark yoktur. # – theDarse
@ TheDarse Bu tam olarak doğru değil. F # kodu, FSharp.Core (listeler, seçenekler vb.) Içinde tanımlanan tür ve işlevleri kullanır ve FSharp.Core BCL'nin bir parçası olmadığı için, bu derlemenin * bir şekilde * programın kullanımına açık olduğundan emin olmanız gerekir. bu türlere bağlıdır. –