- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用 MSTest 编写的项目。我有 3 台机器安装了 VS2012 Ultimate Update 4。但是对于这个项目,在我的 3 台机器中的一台上,DeploymentItem 没有复制到输出文件夹,这反过来导致单元测试失败。其他两台机器都可以处理同一个项目。我使用 TFS 作为源代码控制系统。有人可以帮我解决这个问题吗?
更新:我已经放弃了,这似乎是VS2012安装本身的问题导致同一个项目可以在其他机器上正常运行测试
最佳答案
您在那台机器上是否有指向同一输出文件夹的不同测试项目?根据this thread ,在这种情况下,其中一个项目可能无法输出。
可能是您排除了工作机器上的额外项目,或者构建和部署项目的顺序不同。机器之间是否存在任何其他差异(如处理器核心数量)?
另一个原因可能是不同机器上的用户权限不同(取决于您要部署到的目标目录)。通过右键单击图标并选择以管理员身份运行
,尝试在故障计算机上启动 Visual Studio。这有什么区别吗?
因为它在你的其他机器上工作,我猜 copy to output directory
属性已经是 true
。
关于visual-studio-2012 - VS2012 无法将 DeploymentItem 复制到测试输出文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247576/
考虑以下测试类: [TestClass] public class ExampleTests { [TestMethod] public void FileDoesNotExists(
我正在使用 MS 单元测试框架 来测试我的 C# 库。我必须打开一个我正在使用 DeploymentItem 属性 部署的文件。但是它没有将文件部署到测试部署目录。 在我的单元测试项目中,我创建了一个
假设我们有一个短节目: namespace ConsoleTryIt { static class Program { static void Main(string[
我目前正在维护一个用 C#.net 编写的“旧”系统,删除一些过时的功能并进行一些重构。感谢上帝,前一个人写了一些单元测试 (MSTests)。我对 JUnit 测试非常满意,但对 MSTest 的了
我正在使用 DeploymentItem 来部署测试文件。我想知道是否可以在部署位置更改部署文件的名称,而不仅仅是复制。例如: [DeploymentItem("path/to/my/file/tes
我想摆脱这段代码中的一些重复。遵循 DRY 原则。 如您所见,文件/deploymentItem 的名称重复了。 [TestMethod] [DeploymentItem("TestData/Test
我想在 MSTest 单元测试中使用静态变量作为 DeploymentItem 的参数,但我似乎无法这样做。有一个XSL文件需要在单元测试运行时连同DLL文件一起复制,我定义的位置为 private
我想将所有文件部署在单元测试中目录中的文件夹中。通过 DeploymentItem-Attribut 部署每个项目太多了。 我试过类似的东西 [DeploymentItem(".\\")] 或 [De
在 testsettings 中创建 DeploymentItem 时如何指定输出目录?当您将 DeploymentItem 属性应用于方法或类时(有一个特殊的构造函数参数),这很容易,但我没有看到在
当我在 MSTest 单元测试中使用 DeploymentItem 属性时,我无法将 XSL 文件复制到与测试程序集相同的目录。我遵循了 this question 的选择答案我需要复制的文件将其“复
我找到了 DeploymentItem [TestClass(), DeploymentItem(@"TestData\")] 在不同机器上构建和运行测试时,不会将我的测试数据文件复制到同一位置。 测
我用 在 Local.testsettings 中将 TestProject1\Config\下的所有文件复制到 'TestRoot'\TestConfig\,但它直接将文件复制到测试 '
我想在我的测试中添加一个部署项。 我的解决方案结构如下: MySolution\ -- TestData\ --addresses.xml -- ProjectName.TestProject\
我的解决方案中有 5 个程序集:A , B , B.Test , C和 C.Test . B和 C均引用 A (并且不要互相引用)。 B.Test引用文献 A和 B , C.Test引用文献 A和 C
我需要为 MS 单元测试复制一些目录/文件,我有这个代码。 [TestInitialize()] [DeploymentItem("\\library", "library")] public voi
我的单元测试套件立即未能通过测试运行 System.DllNotFoundException: Unable to load DLL 'SQLite.Interop.dll'这是测试中所需的依赖项 [
我有一个应用程序,在许多类中有许多单元测试。许多测试都有 DeploymentItem 属性来提供所需的测试数据: [TestMethod] [DeploymentItem("UnitTesting\
我有一个包含多个 MSTest 项目的 Visual Studio 2010 解决方案。其中一个测试项目需要特定目录中的文件才能运行。 [TestClass] [DeploymentItem("Rep
我有一个用 MSTest 编写的项目。我有 3 台机器安装了 VS2012 Ultimate Update 4。但是对于这个项目,在我的 3 台机器中的一台上,DeploymentItem 没有复制到
在某些情况下(比如在 XAML 中编写 URI 时),ReSharper 神奇地发现我正在写出当前项目中文件的相对路径,并为其提供非常有用的智能完成,并在我拼错某些内容时发出警告并弄错了,如果我按住
我是一名优秀的程序员,十分优秀!