我试图在TFS服务器上构建一个可移植的图书馆项目,但我收到了以下错误:
"导入的项目" C:\ Program Files(x86)\ MSBuild \ Microsoft \ Portable \ v4.6 \ Microsoft.Portable.CSharp.targets"没找到。确认声明中的路径是正确的,并且该文件存在于磁盘"
上
确实如此,我在服务器上的MSBuild / Microsoft中没有Portable目录。我在我的开发者计算机上有它,所以我想如果我安装Visual Studio它会工作,但我不想。我已经在服务器上安装了构建工具,并提供了所有可用的UWP功能,但我还没有这个Portable目录。
答案 0 :(得分:1)
通常,构建服务器应包含与开发人员工作站相同的软件配置。安装Visual Studio。它不消耗许可证。
答案 1 :(得分:0)
只需将C:\ Program Files(x86)\ MSBuild \ Microsoft \ Portable文件夹复制到构建服务器即可。遗憾的是,构建工具2017不会自动创建这些文件。
答案 2 :(得分:0)
您是否尝试过安装.NET Framework Developer Pack 4.6.2,来自here的构建工具要点,以及PortableLibraryTools和db.collection("users").document(uid!).collection("goals").getDocuments { (snapshot, error) in
if error != nil {
print(error as Any)
} else {
//set the profile array to equal whatever I am querying below
goalsArray = snapshot!.documents.flatMap({Goal(dictionary: $0.data())})
DispatchQueue.main.async {
self.collectionView?.reloadData()
}
}
}
切换?