我正在使用带有tfs的Visual Studio 2013来修改C#中的MVC解决方案。在其中一个存储库中,我们有一些像这样的重载方法
public static null Method1(object, string)
public static List<object> Method1(DateTime, DateTime, string, string)
public static null Method2(object, string)
public static List<object> Method2(DateTime, DateTime, string, string)
我做了一个构建并在本地测试,代码可以找到每个方法的两个版本。一切都正常运作。但是当我发布时,发布的版本找不到List<object> Method1(DateTime, DateTime, string, string)
版本。
另一位开发人员处于不相关的变化之中。她检查了她半完成的工作,所以我可以得到最新的。现在问题已经消失,每个方法的两个版本都可以在本地构建或发布。
有什么线索发生了什么?同样,我们都考虑了她最近检查过的更改,并且他们在项目中完全不同的类。