【问题标题】:How to add PostSharp to team foundation server?如何将 PostSharp 添加到团队基础服务器?
【发布时间】:2014-04-09 04:16:51
【问题描述】:

我在我的项目上安装了 PostSharp,但是每个人在得到解决方案时都有错误,我问my problem of postsharp technical support 他说你必须将包添加到源代码管理中。
现在我不确定是否将软件包添加到源代码管理中?如果我再次犯错,所有用户都会在他的项目上出错,
我阅读了解决方案的数量并测试了其中一个,所以我发现了错误,我无法测试它们是否正确,请帮助我

【问题讨论】:

  • 抱歉,如果支持论坛上的帖子不清楚 - 我只是询问您是否将包提交到源代码管理以诊断问题。我当然不建议你这样做。
  • 该问题是由于缺少文件“PostSharp-Tools.exe”引起的,该文件通常应从 PostSharp NuGet 包安装。
  • @AlexD 是的,我认为你是对的,谢谢

标签: tfs postsharp


【解决方案1】:

这里有几个选项。

  1. 使用 NuGet 管理您的依赖项。这是迄今为止最简单的选项 - 您可以将解决方案配置为启用 NuGet 包还原,因此当任何人构建您的项目时,如果所需的依赖项不存在,它们将被自动下载。
  2. 源代码控制项目结构中某个文件夹中的依赖项(如 \lib),然后从该文件夹中引用这些依赖项。确保该文件夹的内容在源代码管理中。

【讨论】:

  • NuGet 包还原已为他们启用,但是当他们在构建时获得 postsharp 时,他们有错误,所以我看到了引用并添加了 postsharp.dll 但不正确。
  • NuGet 包还原不会总是获取最新版本的包吗?
  • @John Saunders,是的 NuGet 包总是获得最新版本,除非你指定版本。
  • @HamidBahmanabady:我的问题是,我怎么知道我使用哪个版本的软件包?它甚至可能不是我想要的版本。我喜欢控制我附带的软件包版本。
  • 您可以设置版本,例如(在包控制台管理器中): install-package postsharp -version 3.1.34
猜你喜欢
  • 2016-02-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-11
  • 1970-01-01
  • 1970-01-01
  • 2017-11-28
  • 2015-02-09
  • 2011-06-27
相关资源
最近更新 更多