2008-09-16 11 views
6

Bu tamamen yanlış olabilir, ancak benim anlayışım --standalone derleyici seçeneği derleyiciye ex # f # core ve diğer bağımlılıkları eklemesini söyler, böylece herhangi bir 'çalışma zamanı' yüklemeden başka bir makinede çalıştırabilirsiniz . (Okudum dokümanlar 1M ekstra hakkında söylenecek) bile çıktı dosyasının boyutunu değiştirmek gibi görünmüyor -Herkes, F # CTP'de çalışmak için --standalone seçeneğine sahip mi?

Ancak, bu CTP çalışmaya alınamıyor.

"Google biliyor olabilir, ama eğer olursa, o söylemiyor, yoksa doğru yerde aramıyorum"

GÜNCELLEME

:

son CTP ile iş gibi görünüyor update 1.9.6.2

Update2:

O zamandan beri başka bir hata yaşamış:

FSC(0,0): error FS0191: could not resolve assembly Microsoft.Build.Utilities. 

--standalone derlemeye çalışırken bu tür hatalarla karşılaşırsanız, bunları projenizde referans olarak açık bir şekilde eklemeniz gerekir.

cevap

4

Cevap:

bazı --standalone hatalar düzeltildi bir CTP güncelleme 1.9.6.2 yoktur. Şimdi yeniden ediyorum

...

GÜNCELLEME: benim için Works - yani benim kabul cevap indirme CTP güncelleme 1.9.6.2 olduğunu.

1

F # manuel: Statically linking the F# library using "--standalone"

Eğer Peverify.exe programını çalıştırmayı denediğinizde mü? MS'den

+0

"MyApp.exe dosyasındaki tüm sınıflar ve yöntemler doğrulandı." Anladığım kadarıyla (çok fazla değil), peverify.exe yalnızca exe'nin iç tutarlılığını ve 'tip güvenliğini' denetler. Örneğin. Sadece tek başına yapıldığına bakılmaksızın tek başına doğru bir şekilde yapıldığını kontrol eder. – Benjol

1

Bu uzun bir süre için benim bir hayvan nefreti (en son 1.9.6.16 May 2009 sürümü de dahil olmak üzere hiç her CTP sürümde bozuldu) olmuştur. "Çözüm" esas olarak, bozuk olmayan kendi oluşturma sisteminizi yazmaktır. Ben sitemizde koymak istiyorum harika F # programlarının yüzlerce birikmiş ama bir bağımsız çalıştırılabilir her bir inşa etmek saat sürer çünkü

Bu benim için gerçek bir sorundur.

İlgili konular