«.net-assembly» etiketlenmiş sorular

7
Bir yığının amacı nedir? Neden ihtiyacımız var?
Bu yüzden şimdi C # .NET uygulamalarımda hata ayıklamayı öğrenmek için MSIL öğreniyorum. Her zaman merak ettim: yığının amacı nedir? Sadece sorumu bağlama koymak için: Neden bellekten yığın veya "yükleme" ye aktarım var? Öte yandan, neden yığıntan belleğe veya "depolamaya" transfer var? Neden hepsi sadece hafızaya yerleştirilmiyor? Daha hızlı olduğu …
320 c#  .net  vb.net  cil  .net-assembly 

30
Dosya veya montaj 'Newtonsoft.Json' veya bağımlılıklarından biri yüklenemedi. Bildirim tanımı montaj başvurusuyla eşleşmiyor
Aradıktan sonra denediğim şeyler: Web.Config dosyasında eski sürüme bir bağlayıcı koyun: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> Yalnızca bir Newtonsoft referansı olduğundan emin olmak için .csproj dosyamı düzenle <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> Bilgisayarımda her Newtonsoft.Json.dll dosyasını arayın ve 6.0.1 …

10
Belirli bir dll için PublicKeyToken nasıl bulabilirim?
Web.config dosyasında şöyle bir şey gibi görünen bir sağlayıcı yeniden oluşturmanız gerekir: <membership defaultProvider="AspNetSqlMemProvider"> <providers> <clear/> <add connectionStringName="TRAQDBConnectionString" applicationName="TRAQ" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" name="AspNetSqlMemProvider" type="System.Web.Security.SqlMembershipProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> </providers> </membership> Ancak, bu derleme yüklenemez söyleyerek bir çalışma zamanı hatası alıyorum ve bunun nedeni yanlış PublicKeyToken var çünkü düşünüyorum. Montajım için PublicKeyToken'i …

6
Derleme yürütme sürümünü nasıl edinebilirim?
Aşağıdaki kodu kullanarak C # 3.0 yürütme derleme sürümünü almaya çalışıyorum: var assemblyFullName = Assembly.GetExecutingAssembly().FullName; var version = assemblyFullName .Split(',')[1].Split('=')[1]; Bunu yapmanın başka uygun bir yolu var mı?
169 c#  .net  .net-assembly 

5
Montaj sürüm numaralarını korumak için en iyi uygulamalar / rehberlik
İşaretçiler, öneriler ve hatta bir .NET derlemesi için üç farklı derleme sürüm numaralarını yönetme konusunda dikte arıyorum. Ürün sürümü en basit olanıdır, çünkü bu normalde iş tarafından belirlenir. Ardından, dosya sürümü, asıl derleme sürümünün yalnızca gönderim sırasında kullanıldığı dağıtımlar arasında sürüm oluşturma için görünür. Şu anda, hiçbirinin bağlı olmadığı bir …

5
Klasör ve Dosyaları GAC'de nasıl görüntüleyebilirim?
Klasörleri ve alt klasörleri GAC'de görüntülemek istiyorum . Ayrıca GAC’den ekleme ve çıkarma hakkında bilgi edinmek istiyorum . Yüklemek için bu satırları açarak komut istemine yazıyoruz Visual Studio command prompt: - gacutil /i [assembly path] Ancak kaldırmak için yalnızca şunlara ihtiyacımız var: - gacutil /u [assembly name] Neden?
109 .net  .net-assembly  gac 

4
Assembly.GetTypes () çağrılırken ReflectionTypeLoadException nasıl engellenir
Buna benzer bir kod kullanarak belirli bir arabirim uygulayan türler için bir derlemeyi taramaya çalışıyorum: public List<Type> FindTypesImplementing<T>(string assemblyPath) { var matchingTypes = new List<Type>(); var asm = Assembly.LoadFrom(assemblyPath); foreach (var t in asm.GetTypes()) { if (typeof(T).IsAssignableFrom(t)) matchingTypes.Add(t); } return matchingTypes; } Benim sorunum, bazı durumlarda ReflectionTypeLoadExceptionçağırırken bir almam asm.GetTypes(), …

17
OwinStartupAttribute Hatası içeren bir derleme bulunamadı
Bu hata Uygulamayı yüklemeye çalışırken aşağıdaki hatalar oluştu. - OwinStartupAttribute içeren bir derleme bulunamadı. - Verilen tür veya yöntem 'yanlış' bulunamadı. Montajı belirtmeyi deneyin. OWIN başlangıç ​​keşfini devre dışı bırakmak için web.config dosyanıza appSetting owin: AutomaticAppStartup değerini "false" değeriyle ekleyin. OWIN başlangıç ​​Derlemesini, Sınıfını veya Yöntemini belirtmek için, web.config dosyanıza …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.