相关疑难解决方法(0)

AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?

有三个程序集版本属性.有什么区别?如果我使用AssemblyVersion并忽略其余部分可以吗?


MSDN说:


这是使用装配属性的最佳做法的后续行动

.net attributes assemblies

844
推荐指数
6
解决办法
17万
查看次数

更改AssemblyVersion后,Webpart"未注册为安全"

我(成功)部署了一些sharepoint2010 - 使用msbuild的Webparts.一切正常,直到我决定改变assemblyVersion.每当我这样做的消息

Web部件错误:无法显示或导入此页面上的Web部件或Web窗体控件.无法找到类型RTContacts,RTContacts,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 2721ba85ef1e4b88或未将其注册为安全.

一个解决方案是保持1.0.0.0,但应该有更好的方法......

也许有趣的是我们使用集中的AssemblyFile作为链接.

清单包含正确的assemblyversion:

<Assemblies>
<Assembly Location="RTContacts.dll" DeploymentTarget="GlobalAssemblyCache">
  <SafeControls>
    <SafeControl Assembly="RTContacts, Version=1.0.4325.18399, Culture=neutral, PublicKeyToken=2721ba85ef1e4b88" Namespace="RTContacts" TypeName="*" />
  </SafeControls>
</Assembly>
Run Code Online (Sandbox Code Playgroud)

当我再次将WebPart添加到该站点时,它会正确显示,但现有的webParts似乎链接到旧版本.

sharepoint web-parts sharepoint-2010

3
推荐指数
1
解决办法
2万
查看次数