Sharepoint2007自定义Feature(2)--使用Sharepoint自定义Feature直接调用dll
2008-08-03 21:18
441 查看
使用Sharepoint自定义Feature直接调用dll,主要是在Feature.xml文件中对我们自己编译出来的dll进行引用。
Feature.xml
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/"
Id="755E3E8D-7927-43f2-87F4-552C02CD59FB"
Title="TestDll"
Description="TestDll"
Scope="Site"
Hidden="TRUE"
Version="1.0.0.0"
ReceiverAssembly="TestDll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2da963832cf8577g"
ReceiverClass="TestDll.TestDllClass">
</Feature>
主要是使用 ReceiverAssembly属性来引用dll,注意这个的dll要使用强命名后放到GAC中。
TestDll.xml
<?xml version="1.0" encoding="utf-8" ?>
<Elements>
<Assemblies>
<Assembly DeploymentTarget="GlobalAssemblyCache"
Location="AndrewConnell.TaskLoggerJob.dll"/>
</Assemblies>
<FeatureManifests>
<FeatureManifest Location="TestDll/Feature.xml"/>
</FeatureManifests>
</Elements>
这样我们就实现了使用Sharepoint自定义Feature直接调用dll了。
Feature.xml
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/"
Id="755E3E8D-7927-43f2-87F4-552C02CD59FB"
Title="TestDll"
Description="TestDll"
Scope="Site"
Hidden="TRUE"
Version="1.0.0.0"
ReceiverAssembly="TestDll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2da963832cf8577g"
ReceiverClass="TestDll.TestDllClass">
</Feature>
主要是使用 ReceiverAssembly属性来引用dll,注意这个的dll要使用强命名后放到GAC中。
TestDll.xml
<?xml version="1.0" encoding="utf-8" ?>
<Elements>
<Assemblies>
<Assembly DeploymentTarget="GlobalAssemblyCache"
Location="AndrewConnell.TaskLoggerJob.dll"/>
</Assemblies>
<FeatureManifests>
<FeatureManifest Location="TestDll/Feature.xml"/>
</FeatureManifests>
</Elements>
这样我们就实现了使用Sharepoint自定义Feature直接调用dll了。
相关文章推荐
- NSIS使用System::Call调用自定义dll中的导出函数
- EXCEL表格中直接使用vb6创建的dll中的自定义函数
- 使用ikmv将jar转换为dll,在.NET中直接调用
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
- 命令行直接调用dll里的方法
- 使用Features和Solutions部署SharePoint自定义开发
- Jsp中调用DLL(使用JNI)
- RegAsm注册DLL组件使用jacob调用的问题com.jacob.com.ComFailException: Can't co-create object
- 使用 {$INCLUDE} 或 {$I} 指令管理和调用自定义函数
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果
- 使用Java调用DLL动态链接库(如何在Java中调用DLL方法)
- 使用JNI技术实现JAVA程序调用dll
- Python调用windows下DLL详解 - ctypes库的使用
- 如何使用java调用DLL运行C++(初篇)
- 使用JNI,vs2010 生成dll, JSP中调用dll
- Spring Boot使用@Async实现异步调用:自定义线程池
- C#调用C++生成的Dll库,Dll使用callback向C#传递指针
- 使用c#创建php可以调用的dll
- java使用JNI调用DLL动态库错误
- dll的静态调用和动态调用使用说明及简单实例