我在笔记本电脑上创建了一些项目,它们在那里工作得很好。我刚刚将它们添加到家用PC上的Subversion存储库中,并在该PC上加载VS,但发现测试项目没有显示;它们只显示为文件夹图标,您无法在根目录下看到任何内容。文件夹图标旁边有一个展开图标,但点击它不会做任何事情。
刚刚发生了两种解决方案。第一个是类库,第二个是ASP.NET MVC应用程序。他们都使用MSTest,第一个使用Rhino Mocks,第二个使用MVC引用等。
我以前在PC上安装了VS2008 Standard,但现在已经安装了Professional。
我确实认为在subversion的提交/检索中有些东西丢失/损坏了,但在记事本中查看项目文件等一切看起来都很好。
另一件奇怪的事情是,我有另外一个MVC解决方案也有同样的事情(从笔记本电脑上提交svn,在PC上打开),测试项目工作正常。它再次使用Rhino Mocks,但是NUnit而不是MSTest。因此,我想知道这是否与MSTest有关。引用是在C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssemblies中的一个dll,在PC上看起来很好,即使引用有问题,你也不会期望这种行为。 / p>
有什么可能导致这种情况的想法?
答案 0 :(得分:0)
找到并修复了问题,现在发布问题感到愚蠢,但也许其他人会觉得这很有用,或者可以解释发生这种情况的原因;
通过将其添加到项目文件的开头来修复;
<?xml version="1.0" encoding="utf-8"?>
项目文件的开头是哪个,但不是那些没有的。
致力于svn并在笔记本电脑上更新并仍在那里工作,所以完成了工作。不明白为什么这种情况发生在笔记本电脑上并在那里工作,一定是与测试项目的创建方式有关,它们是通过Visual Studio以各种方式完成的,但我不记得哪些是以哪种方式完成的