![]() |
1
8
因为 你不需要这么做 . Visual Studio许可证非常昂贵,因此在没有人使用它的服务器上放置一个许可证只是一种浪费。有几个理由可以解释为什么您仍然需要在持续集成服务器上安装一个完整的Visual Studio实例,但下面是它们的反驳理由:
原因2:我需要它来快速修复服务器。
原因3:没有visualstudio,我无法在CI服务器上运行MSTest no。
请随意在评论中添加更多理由,我会反驳他们。 |
![]() |
2
7
我本想在评论中反驳@TomasLycken发布的公认答案,但发现我需要更多的空间来交谈。尽管我在技术上同意@TomasLycken所断言的,但在这里,我将列出一些我发现难以在我的CI服务器上安装的依赖项,并让您决定接受的答案有多正确。。。
this S.O. question 我创造并回答。请注意,我花了 几个 花了好几个小时弄清楚如何注册所需的PIA—这是在服务器上运行一些.exe的结果,这些文件来自于我的V.Studio安装—hmmmmm
上下文:
我有一个WinForms项目,它使用Web浏览器控件。。在“WebDocumentCompleted”活动中,我
. 可能不是我最聪明的代码。也许是时候取消这个功能了-换句话说, 修复代码并重新提交 . @托马斯利肯,我认为这是对的。
上下文: 所以我遇到了这个 cool post-build technique on S.O.
现在这已经足够纠正了。。我刚把我的电脑拷贝到CI服务器上
3-只是把所有的.NET框架和多目标包准备就绪 上面的第1点和第2点实际上是 最后的 我在尝试运行第一个构建作业时征服的东西。我的第一个构建工作是为我在过去8年中创建和维护的解决方案堆栈。。因此,它已经经受了一些框架的考验,并将有一些不平凡的纹理。我知道这不容易。事实上,我希望通过制作一个CI服务器 sln先生,事实上它已经准备好建造 当我第一次收到干净的“Windows 2012 R2”服务器时,它只是缺少了很多东西。。我想知道我是否先安装了visualstudio,它是否可以直接纠正这些问题? 下面是我必须要做的事情的概要——但它并没有显示出把一切弄清楚所带来的痛苦和痛苦以及错误的开始。不过,也许它能帮助别人。
4-清除“缺少规则集”警告MSB3884 来自@kevinbosman的帖子 this GitHub issues thread
|