我们正在尝试将解决方案部署自动化为测试环境。我们正在使用VSEWSS 1.3。

为此,我们正在尝试从Visual Studio命令提示符运行以下命令:

devenv xxx.sln /deploy Release /package 

当我们这样做时,我们会收到以下错误:

specified method is not supported 

以及部署已跳过的信息。

任何人都知道问题可能是什么,或者如何解决问题。

编辑

我尝试了几件事:

  • 让“每个人”组修改对解决方案文件所在的区域的访问
  • 已查看解决方案和项目文件,因此不会阅读
  • 关闭VS以避免阅读/写锁
  • 设法获得了更详细的错误消息:

    system.notimplementedException:未实现该方法或操作。 at EnvDTE.Project.get_CodeModel() at Microsoft.SharePoint.Tools.Reflection.TypeFinder.GetTypesAsCodeElement(Project project, CodeElement parent, String targetTypeFullName) at Microsoft.SharePoint.Tools.Reflection.TypeFinder.Find(Project project, String targetTypeFullName) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.FindClasses(Project project) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.GetClassMap(Project project) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureElementDirector.Constract() at Microsoft.SharePoint. Tools.SharePointSolutions.SourceFeatureDirector.GetFeatureElement(ICollection`1 directors) at Microsoft.SharePoint.Tools.SharePointSolutions.SourceFeatureDirector.Constract() at Microsoft.SharePoint.Tools.SharePointSolutions.SourceSolutionDirector.ConstractElements() at Microsoft.SharePoint.Tools.SharePointSolutions. Microsoft.sharepoint.tools.sharepointsol utions.SolutionCreator.CreateCore(ISPProject project, IDirectorCreator creator) at Microsoft.SharePoint.Tools.SharePointSolutions.SolutionCreator.Create(ISPProject project) at Microsoft.SharePoint.Tools.Forms.SPToolWindow.CreateSolutions()

有帮助吗?

解决方案

我们发现,当我们创建一个新项目时,我们不会遇到这个问题。

这些项目最初是由较早版本的VSEWSS创建的。项目文件中似乎有一些将其与特定版本的VSEWSS联系在一起的东西。

其他提示

您是否打开了用户访问控制(UAC)?

尝试将其关闭。

http://social.technet.microsoft.com/forums/en/sharepointadmin/thread/cb82e26d-a2fb-48e8-a722-2a4bb41e6c8b

您的.sln文件的路径是否有任何机会?如果是这样,请确保您将其包裹在类似的报价中

“ C:我的文件夹,带有paces solution.wsp”

许可以下: CC-BY-SA归因
scroll top