.net框架4.7.2与netcoreapp2.0的可比性问题

时间:2018-09-26 06:19:27

标签: c# .net-core

我在.net frawork 4.7.2中编写了应用程序,以从TFS更新中获取文件并进行检入。

现在需要在netcoreapp2.0中添加以下代码,该代码在.NetFrawork 4.7.2中可以正常工作。但是在使用netcoreapp2.0时遇到了以下问题

  

我还添加了System.Configuration.ConfigurationManager和System.Core dll

这是代码。

使用Microsoft.TeamFoundation.Client; 使用Microsoft.TeamFoundation.VersionControl.Client;

string test = Guid.NewGuid().ToString();
String localDir = @"c:\Download\1\" + test.ToString() + "";

TfsTeamProjectCollection teamProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(http://tfs2:8080/));
VersionControlServer sourceControl = (VersionControlServer)teamProjectCollection.GetService(typeof(VersionControlServer));
Workspace sourceControlWorkspace = sourceControl.CreateWorkspace(test.ToString(), sourceControl.AuthorizedUser);
sourceControlWorkspace.Map("$/tfs/SAutomation/abc.xml", localDir);
sourceControlWorkspace.Get();
var items = sourceControl.GetItems("$/tfs/SAutomation/abc.xml", VersionSpec.Latest, RecursionType.Full)
                            .Items;
return items;

1 个答案:

答案 0 :(得分:0)

这只是一个猜测,尽管您可能需要添加适当的nuget

System.Configuration.ConfigurationManager

  

提供支持使用配置文件的类型。

     

常用的类型:System.Configuration.Configuration   System.Configuration.ConfigurationManager