Istnieją trzy atrybuty wersji zestawu. Jakie są różnice? Czy to w porządku, jeśli AssemblyVersionużyję i zignoruję resztę? MSDN mówi: Montaż Wersja : Określa wersję przypisywanego zestawu. AssemblyFileVersion : Nakazuje kompilatorowi użycie określonego numeru wersji dla zasobu wersji pliku Win32. Wersja pliku Win32 nie musi być taka sama jak numer wersji …
W AssemblyInfoistnieją dwie wersje montażowe: AssemblyVersion: Określ wersję przypisywanego zestawu. AssemblyFileVersion: Nakazuje kompilatorowi użycie określonego numeru wersji dla zasobu wersji pliku Win32. Wersja pliku Win32 nie musi być taka sama jak numer wersji zestawu. Mogę uzyskać Assembly Versionnastępujący wiersz kodu: Version version = Assembly.GetEntryAssembly().GetName().Version; Ale jak mogę uzyskać Assembly File …
Mam dowolną listę zestawów .NET. Muszę programowo sprawdzić, czy każda biblioteka DLL została zbudowana dla x86 (w przeciwieństwie do x64 lub dowolnego procesora). czy to możliwe?
Dodałem słabo nazwany zestaw do mojego projektu Visual Studio 2005 (który jest mocno nazwany). Teraz pojawia się błąd: „Zespół przywoływany„ xxxxxxxx ”nie ma mocnej nazwy” Czy muszę podpisać to zgromadzenie strony trzeciej?
Na przykład rzadko potrzebuję: using System.Text; ale zawsze jest tam domyślnie. Zakładam, że aplikacja zużyje więcej pamięci, jeśli kod zawiera niepotrzebne polecenia . Ale czy jest coś jeszcze, o czym powinienem wiedzieć? Ponadto, czy ma to jakąkolwiek różnicę, jeśli ta sama dyrektywa o użyciu jest używana tylko w jednym pliku …
Czy jest możliwe utworzenie instancji obiektu w czasie wykonywania, jeśli mam tylko nazwę DLL i nazwę klasy, bez dodawania odwołania do zestawu w projekcie? Klasa implementuje interfejs, więc kiedy utworzę instancję klasy, przerzucę ją na interfejs. Nazwa zestawu: library.dll Wpisz imię: Company.Project.Classname EDYCJA: Nie mam absolutnej ścieżki do DLL, więc …
Mam rozwiązanie z wieloma projektami. Próbuję zoptymalizować pliki AssemblyInfo.cs, łącząc jeden plik informacji o zespole dla całego rozwiązania. Jakie są najlepsze praktyki w tym zakresie? Które atrybuty powinny znajdować się w pliku dla całego rozwiązania, a które są specyficzne dla projektu / zespołu? Edycja: Jeśli jesteś zainteresowany, pojawia się pytanie …
W pewnym kodzie C #, który przejąłem (w Visual Studio 2005), zauważyłem, że wszystkie zespoły są podpisane tym samym .snkplikiem. Dlaczego poprzedni autor miałby podpisywać zgromadzenia w ten sposób? Czy podpisywanie zestawów jest konieczne i co byłoby złego w braku podpisu? Jakie wady ma podpisywanie złożeń - czy to powoduje …
Jest pakiet, z którym mam do czynienia, który instaluje zestawy bezpośrednio do GAC (np. Gdzieś głęboko w% windows% / assembly). Jak egzorcyzmować rzeczywisty zestaw (bibliotekę DLL) z GAC do normalnego systemu plików? Dzięki.
Jestem nowy w programowaniu .NET C #. Śledzę kilka książek. Mówi się, że zamiast kompilować go bezpośrednio do kodu binarnego (kod natywny). Kod wysokiego poziomu jest konwertowany na język średniozaawansowany (zwany MSIL aka CIL). Ale kiedy kompiluję, otrzymuję plik exe / dll. Czy ten plik MSIL / CIL jest zawarty …
Moje biblioteki DLL są ładowane przez aplikację innej firmy, której nie możemy dostosować. Moje zestawy muszą znajdować się we własnym folderze. Nie mogę umieścić ich w GAC (moja aplikacja wymaga wdrożenia przy użyciu XCOPY). Gdy główna biblioteka DLL próbuje załadować zasób lub typ z innej biblioteki DLL (w tym samym …
Przeglądałem dokumentację msdn i nadal jestem trochę zdezorientowany, jaka dokładnie jest różnica między używaniem LoadFilea LoadFromładowaniem zestawu. Czy ktoś może podać przykład lub analogię, aby lepiej to opisać. Dokumentacja MSDN bardziej mnie zmyliła. Ponadto ReflectionOnlyLoadFromdziała tak samo, jak LoadFromz tą różnicą, że ładuje zespół tylko w trybie odbicia. Ponieważ moje …
Mam stronę "diagnostyki" w mojej aplikacji ASP.NET, która wykonuje takie rzeczy, jak weryfikowanie połączeń z bazą danych, wyświetlanie bieżących ustawień appSettings i ConnectionStrings, itp. Sekcja tej strony wyświetla wersje Assembly ważnych typów używanych w całym tekście , ale nie mogłem wymyślić, jak skutecznie pokazać wersje WSZYSTKICH załadowanych zestawów. Jaki jest …
Chcę załadować do nowego AppDomainzestawu, który ma złożone drzewo odwołań (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) O ile zrozumiałem, kiedy ładowany jest zestaw AppDomain, jego odwołania nie byłyby ładowane automatycznie i muszę je ładować ręcznie. Więc kiedy to zrobię: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.