Şu an bir süredir güvendeyim. Çok fazla mem kullanan bir uygulama var ve gerçekten de LargeAddressAware olmaktan faydalanacağım.Bir ClickOnce uygulaması için LARGEADRESSAWARE nasıl ayarlanır?
Sorun çok kısa: LAA bayrağıyla uygulama başlamıyor.
Ampirik sonuçlar: Ben tüm ClickOnce yayıncılık çalışan bir sürüm script var
1), sonra yeniden işaretler yürütülebilir ve DLL, sonra tezahür, işaretler yeniden oluşturur etc
editbin /LARGEADDRESSAWARE <path>/obj/Publish/app.exe
0123:) komut çalıştırma uygulamayı bana yükler ve güzel sonrası sürüme bu ekleme
3) çalışan bir uygulamayı sonları verir \ Betabox \ appbeta \ Uygulama;
Aktivasyon:
alıyorum hata iletisi(... ama Çalışması - - aptalca evet, biliyorum, biz Yayınla denir bir yapı yapılandırma var) .application istisna ile sonuçlandı. ardından arıza mesajları tespit edilmiştir: Bu montaj Uyg.exe için
+ Güçlü adı imzası geçerli değil.
Hem açıklamam hem de exe, geçerli bir kod imzalama sertifikasıyla imzalanır. Ve betik ayarlanmadığında betik iyi çalışır.
Komut dosyası olmadan da denedim, yalnızca editbin komutu ile VS-aynı hata sonrası oluşturma ve yayımlama komutunda.
Yani - ClickOnce ile ayarlanmış LARGEADRESSAWARE ile bir uygulama yayınlamak tamamen imkansız mı?
Teşekkürler!
Teşekkür ederiz! Bu, bir "ClickOnce" dağıtımı yaparken, "editbin" değişimin neden uygulanmadığını anlamaya çalışmak için bana çok yardımcı oldu. ClickOnce'un ** obj ** klasöründeki dosyaları kullandığını ve ** bin ** çıkış klasörünü KULLANMADIĞINI fark etmedim. – Nick