SharePoint:将在Gac中部署WSP安装DLL吗?

JL.*_*JL. 6 sharepoint

我想知道,如果我使用stsadm命令部署WSP:

 stsadm -o addsolution –filename myWSP.wsp
Run Code Online (Sandbox Code Playgroud)

这还会将所需的DLL(已包含在WSP中)安装到GAC中吗?

或者这是另一个手动过程?

Ale*_*gas 10

这由解决方案中的DeploymentTarget属性决定manifest.xml.如果您自己维护此文件,则使用以下语法将代码部署到GAC:

<Assemblies>
   <Assembly DeploymentTarget="GlobalAssemblyCache" 
             Location="MyGAC.dll" />
</Assemblies>
Run Code Online (Sandbox Code Playgroud)

如果您使用工具来创建解决方案,则取决于该工具.WSPBuilder默认部署到GAC,但可以以其他方式配置.有关如何部署的步骤,请参阅Tobias Zimmergren撰写本文的"为BIN而非GAC(包括代码访问安全性生成)"部分bin.