我在将程序集添加到我的 sharepoint 项目时遇到问题。我有一个包含不同语言资源文件的程序集。我有一个英语文件,Utility.resx 和一个瑞典语 Utility.sv-SE.resx。当我构建它时,它将是项目的一个 dll 和瑞典语的一个。问题是我什么时候应该使用 Visual Studio 将它部署到 Sharepoint。我已将项目的程序集添加到我的 sharepoint 项目中的包文件中。但是,当我尝试部署它时,却收到了以下消息:
部署步骤“添加解决方案”中发生错误:错误:无法将指定的程序集添加到全局程序集缓存:Utility.resources.dll
当我添加程序集 i 包时,我尝试将 sv-SE\Utility.resources.dll 和 Utility.resources.dll 都指定为 Location。请注意,我想将其添加为项目输出中的程序集。
任何人都知道如何解决这个问题?
最佳答案
这应该会有所帮助 - http://blogs.visigo.com/chriscoulson/deploying-localized-satellite-assemblies-with-sharepoint-2010/
由于某种原因,您必须使用 “添加现有程序集” 和 硬编码路径 到 BIN\release\文件夹而不是“从项目输出添加程序集”添加资源程序集...
不 - 你不能使用 bin\$(ConfigurationName) - 哎呀!
关于visual-studio-2010 - 在visual studio 2010中将带有资源文件的dll部署到sharepoint 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401818/