我有一个方法来收集Web部件的assemblyversion。 (工作良好) :
private void GetVersion(object control, out string name, out string version)
{
name= control.GetType().ToString();
version = control.GetType().Assembly.GetName().Version;
}
现在,我要实现相同的功能:
private void GetFeatureVersion(SPFeature feature, out string name, out string version)
{
name = feature.Definition.GetTitle(new System.Globalization.CultureInfo("en-us"));
version = feature.GetType().Assembly.GetName().Version;
}
但是在feature.GetType()的汇编中,不是我的功能的信息,而是sharepoint(14.0.0.0)的信息。名称var很好,但这并不奇怪,因为它不会从类型中读出。
最佳答案
我将以下内容添加到template.xml-文件。
ReceiverAssembly="$SharePoint.Project.AssemblyFullName$"
做到了
关于sharepoint-2010 - 在Sharepoint中获取功能的AssemblyInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068001/