W ogóle, jeśli trzeba właściwie wykorzystywać funkcjonalność klasa kontenera w szablonie, będziemy chcieli, aby załadować zestawu, który projekt jest budynek. Wprowadza to zależność cykliczną, ponieważ potrzebna jest wersja wbudowana zestawu w celu ponownego wygenerowania kodu, który ma zostać włączony do tego zespołu, więc należy o tym pamiętać.
Jeśli używasz VS2010 lub powyżej, będzie można używać coś takiego:
<#@ assembly name="$(TargetPath)" #>
<#@ import namespace="Your.Namespace" #>
a następnie użyć klasy kontenera.
Jeśli masz VS2010SP1 lub wyższy, nie spowoduje to żadnych probelmów z blokowaniem tego zestawu w pamięci, ale jeśli jesteś wcześniejszy, będziesz musiał ponownie uruchomić Visual Studio po każdym pokoleniu, zanim będzie można odbudować projekt.
Proszę podać swój kod –