- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个小问题导致我的自动构建失败。
当我们通过 ClearCase 请求打开最近从 VS2005 转换为 VS2008 VS 的解决方案时,我们检查解决方案文件。
如果我们允许它,那么它无论如何都不做任何更改,并且默认情况下,ClearCase 不喜欢没有更改的 checkin 。所以我们撤消了结帐——从那时起 VS 很高兴,它能够写入 .suo 文件。
如果我们取消读取保护解决方案文件,启动 VS2008 它会创建 .suo 文件,如果我们然后取消劫持 .sln 文件(无论如何都没有更改,因此 VS2008 不会注意到)并再次启动 VS2008 就可以了 -不要求结帐。
在我的构建脚本中,我从 View 中删除所有 View 私有(private)文件,然后通过强制取消劫持受控文件进行更新。然后我们构建部署项目(以及所有依赖项),并且随着 .suo 文件被删除,它每次都落入 check out .sln 文件的行为中。
在构建服务器上,周围没有人看到要求结帐的对话框,构建挂起。
我可以更改(又名 bodge)构建脚本以不删除 .suo 文件,但我宁愿不这样做。
编辑:澄清 - .suo 文件未检入 ClearClase - 它是由 VS2008 创建的 View 私有(private)文件,但是要创建此文件,它想 checkout .sln 文件,但并非真正原因。
进一步编辑:
我已经找到了解决方案 - 根据我在此线程上的后续帖子,我已禁用集成。
最佳答案
好的,我找到了问题的解决方案,实际上很简单。
我在构建服务器上禁用了 Visual Studio ClearCase 集成。
由于我们需要构建部署项目,因此正在使用 VS,因此我们调用 devenv 为我们执行此操作。然而,我们只是将它用作构建引擎,构建引擎永远不需要知道如何修改源项目,因为它们都刚刚来自 ClearCase。我们允许构建服务器修改的唯一项目是 AssemblyInfo 文件中的程序集文件版本号属性,但我们在 NAnt 中而不是在 Visual Studio 中这样做。
因此,禁用该功能,问题就会消失。可能不是每个人的解决方案,但在构建服务器上它是前进的方向。
关于visual-studio-2008 - VS2008 和 ClearCase : opening solution requests a checkout for no reason,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625812/
我的构建菜单包含两个构建选项: 构建解决方案 构建MyProjectName 如果我选择Build Solution(然后是Debug,Start Debugging (F5)),运行的可执行文件不包
我有一个带有一些输入字段的表单。这些输入字段具有指定的背景渐变,如下所示: input { background: #00b7ea; background: url(data:imag
现在这个遗留代码是多个项目,每个项目都有自己的解决方案。每个项目通过它编译的 dll 引用另一个项目。要让主项目运行,您必须以正确的顺序进行 10 多个单独的构建。 我试图解释如何将所有项目移动到一个
我在 Visual Studio 2013 中处理我的项目,我错误地点击了 Rebuild Solution。我收到以下异常,我不知道如何解决它。请建议。 Server Error in '/' Ap
class solution { void table(final int n) { for (int i = 1; i <= 10; i++) { S
我非常需要了解如何使用 Visual Studio 2010 在 c# 中管理一些非常基本的体系结构问题,而且我在教科书和网站上寻找解决方案时遇到了一些困难。假设我有一个 MyWinForm.sln
我有 Java 背景,正在尝试从 C# 开始。 我想用 C# 创建一个将在其他解决方案中使用的库。在 Eclipse 中,只需创建一个 jar 并将其添加到类路径中即可。我知道VS2013中的每个项目
在我目前的工作中,我需要打开 3 个不同的解决方案,构建并运行它们。是否有任何脚本可以像我单击 Web 服务的“构建解决方案”或“启动”或“Google Chrome”一样执行工作人员? 谢谢。 最佳
有什么方法可以告诉Visual Studio 2005的解决方案资源管理器在svn-checkout后第一次打开解决方案时不要扩展所有项目? 编辑: 感谢您指出 PowerCommands。当我使用带
我的 Visual Studio 解决方案的 Subversion 存储库中有以下目录: 项目名称 标签 分支机构 后备箱 我的解决方案.sln MyProject1(目录) MyProject2(目
我刚刚使用 Update 2 更新了 Visual Studio 2015。 现在,经过几个小时的正常工作,我收到:“检测到内存不足。对此解决方案禁用了完整的解决方案分析。”出现在我的 VS2015
在 Visual Studio Code 中,单击我的测试项目中的“调试测试”代码镜头链接: 导致错误信息: MSBUILD : error MSB1011: Specify which projec
我是Docker的新手,正在尝试为ASP.NET Core应用程序创建Dockerfile。有人可以建议我需要哪些更改吗? 这是我的Dockerfile: FROM microsoft/dotnet:
我的入门类(class)的这个实验要求我们以 pig 拉丁语返回任何用户输入。当我运行它并在控制台中输入任何字符串时,我似乎不断收到的错误是: java.lang.StringIndexOutO
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 4年前关闭。 Improve this questi
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 11 个月前关闭。 Improv
我的 C++ Concert Cplex 有问题。我正在尝试重新创建最短路径问题。输出到文本文件是: Minimize obj: 2 x_12 + x_13 + 2 x_21 + x_24 + x_
有时,当我浏览我的头文件时,我想在 (doxygen) 文档中添加一些小东西。这可能是关于使用某些函数参数的快速说明,或者只是修复了一个小错字。 但后来我想:哦不,这会在下一个 make 调用时触发重
我正在使用缺少 findall 的高阶 Prolog 变体. 还有一个关于实现我们自己的问题 findall这里:Getting list of solutions in Prolog . 低效的实现
如果您的应用程序必须对大尺寸对象(> 85000 字节)进行大量分配/取消分配,则最终会导致内存碎片,并且您的应用程序将抛出内存不足异常。 这个问题有什么解决方案,还是CLR内存管理的限制? 最佳答案
我是一名优秀的程序员,十分优秀!