2

Microsoft の公式ページUpdate a Customized Process Template to access new featuresで次のリンクを読みました。

デバッグで Features4tfs.2015 を実行しようとすると、この例外が発生します System.NotSupportedException: Specified method is not supported. at Microsoft.TeamFoundation.Integration.Server.CommonStructureService.Microsoft.Tea‌​‌​mFoundation.Framework.Server.ITeamFoundationService.ServiceStart(TeamFoundation‌​Re‌​questContext systemRequestContext)

この通話で

ProjectFeatureProvisioningService.GetFeatures(...).

何か案が?

4

2 に答える 2

1

v14ではここに住んでいるようです:

public class ProjectFeatureProvisioningService : ITeamFoundationService, IProjectFeatureProvisioning

Name: Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.ProjectFeatureProvisioningService 
Assembly: Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common, Version=14.0.0.0 

このような場合、リフレクターはあなたの味方です。すべてのアセンブリを TFS サーバー ディレクトリから Reflector にロードし、検索機能を使用するだけです。

ここに画像の説明を入力

ここでアセンブリ "Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.dll" を見つけるのは簡単です。

  • C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\bin
  • C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\TFSJobAgent\Plugins

これらの内部クラスは、通知なしでアセンブリ間を移動できます。それが彼らが内部的な理由です;)。

完全な開示:私は、ブログと製品への愛のために、Reflector Pro のコピーを受け取りました。同様の機能を提供する IlSpy、justDecompile、dotPeek などの他の製品もあります。

于 2015-08-18T14:54:05.670 に答える