2014-10-06 12 views
7

Pracuję z interfejsem API innej firmy, który używa .NET 4. Chciałbym korzystać z funkcji Async/Await w mojej bibliotece zajęć. Zainstalowałem Microsoft.Bcl.Async z NuGet. Mam kilka pytań dotyczących Wdrożenie:Asynchronizacja, oczekiwanie na cel VS2013 - .NET 4

1) po zainstalowaniu Microsoft.Bcl.Async, mam szereg odnośników dodawanych do mojego projektu (Microsoft.Threading.Tasks, Microsoft.Threading.Tasks.Extensions ..). Istnieje również plik app.config, który jest tworzony. Jakie są wymagania dotyczące wdrażania?

2) W jaki sposób mogę wdrożyć plik app.config dla biblioteki klas, która znajduje się w katalogu instalacyjnym aplikacji innej firmy. Czy muszę dodać xml z app.config do konfiguracji aplikacji?

3) Czy muszę zainstalować Microsoft.Bcl.Async we wszystkich projektach, które odnoszą się do wspomnianego projektu?

Środowisko:

wizualna Studio Express 2013 .NET 4

+2

Dlaczego ta osoba została zamknięta przez jedną osobę? Nie sądzę, że to było zbyt szerokie. –

+0

@CoryNelson, jeśli masz plakietkę oznaczającą tag, np. [Tag: C#] lub [tag: .net], możesz zamknąć pytanie jako duplikat za jednym głosem. EDYCJA: jednak patrząc na historię, jedna osoba była moderatorem, więc mogą to zrobić także ze wszystkich bliskich powodów, a nie tylko z duplikatów. Najprawdopodobniej ktoś oznaczył to pytanie moderatorowi, a moderator ocenił go zbyt szybko. –

Odpowiedz

3

1) Po zainstalowaniu Microsoft.Bcl.Async, mam wiele odniesień dodawanych do mojego projektu (Microsoft.Threading.Tasks , Microsoft.Threading.Tasks.Extensions ..). Istnieje również plik app.config, który jest tworzony. Jakie są wymagania dotyczące wdrażania?

Wdróż biblioteki DLL i plik app.config.

2) W jaki sposób mogę wdrożyć plik app.config dla biblioteki klas, która znajduje się w katalogu instalacyjnym aplikacji innej firmy. Czy muszę dodać xml z app.config do konfiguracji aplikacji?

Tak.

3) Czy muszę zainstalować Microsoft.Bcl.Async we wszystkich projektach, które odnoszą się do wspomnianego projektu?

Prawdopodobnie. Jako najlepszą praktykę zainstaluj Microsoft.Bcl.Build we wszystkich swoich projektach. To wygeneruje ostrzeżenia o kompilacji, powiadamiając Cię, jeśli chcesz zainstalować odniesienia do innych projektów.