ОК, я нашел решение.
Сначала вы должны добавить сборку, которую хотите развернуть, в проект VS. Например, вы можете создать папку «libs» для хранения всех внешних сборок, которые вам понадобятся на сайте вашей группы.
Затем вам нужно отредактировать файл manifest.xml определения вашей группы. Вы можете найти этот файл в папке "pkg" в вашем проекте. Помните, что папка pkg будет доступна только в том случае, если вы хотя бы раз развернули решение.
ОК, теперь вам нужно добавить новый дочерний элемент <Assembly>
в элемент <Assemblies>
в файле manifest.xml вашего решения Team Definition. С помощью атрибута «DeploymentTarget» вы можете определить, следует ли развертывать сборку в GAC или в папке bin веб-приложения.
В следующем примере показано, как выглядит элемент <Assemblies>
, если вы хотите добавить «TeamSiteDefinition1.dll» в GAC и добавить «TestSolution.dll» в папку bin. Если вам нужна безопасная контрольная запись для вашей сборки, вы можете добавить и эту.
<Assemblies>
<Assembly Location="TeamSiteDefinition1.dll" DeploymentTarget="GlobalAssemblyCache" />
<Assembly Location="TestSolution.dll" DeploymentTarget="WebApplication">
<SafeControls>
<SafeControl ..... />
</SafeControls>
</Assembly>
</Assemblies>