mam różne dll, że nie jestem bezpośrednio odwołujące się na stronie internetowej ASP.NET Mam próbuje publikować za pomocą funkcji „Package/Publish Web” w Visual Studio 2010.Jak dołączyć nieodwołaną bibliotekę dll podczas publikowania aplikacji internetowej?
Jak mogę powiedzieć, że z funkcji publikowania musi zawierać te określone pliki?
Należy zauważyć, że nie chcę bezpośrednio odwoływać się do tych bibliotek dll (rozwiązanie zostało specjalnie skonfigurowane w taki sposób, że te specyficzne biblioteki dll nie są bezpośrednio przywoływane).
Znalazłem <ExcludeFilesFromDeployment/>
, ale nie mogę znaleźć sposobu, aby szczególnie uwzględnić pliki.
Czemu przeciwieństwie do tylko odnosząc się do biblioteki DLL ? – Jacob
Jeśli odwołanie do bibliotek dll zostanie określone, programista może użyć tych klas bezpośrednio w tych bibliotekach DLL, zamiast używać warstw abstrakcji, które ustawiłem. Konkretniej, mam interfejsy w jednym projekcie (do którego się odwołuje) oraz konkretną implementację w innym projekcie (który nie jest wymieniony). Wszystko to jest połączone za pomocą kontenera DI, a prosty wpis w pliku konfiguracyjnym wszystko podciąga. Nie chcę, żeby programista ominął tę infrastrukturę. –
Tak Oded, w idealnym świecie, naruszenia te zostaną wykryte przez nDepend. Nie chodzi o to, że nie ufam twórcom (z których jestem bardzo mocno związany), że chciałbym ich poprowadzić do "dołu sukcesu". Jeśli mogę uprościć odniesienia do projektu, aby zespół nie mógł łatwo wpaść w kłopoty, to jest to wygrana. W zespole o zróżnicowanym poziomie doświadczenia w wielu projektach, na wielu platformach, każda wygrana jest doceniana. –