我有一个MVC 4解决方案,我需要将我的解决方案文件从其现有位置移动到其父级。我在“解决方案资源管理器”中选择了文件并执行了“文件->另存为”并浏览到父文件夹并保存了一个副本。当我在记事本中打开 .sln 文件时,我看到项目引用已正确更新,以指向项目相对于解决方案的新位置。现在,当我构建我的解决方案时,我的Startup Project的 bin 文件夹中没有为我的测试项目生成的“ *.Tests.dll ”文件。我再次“另存为”回到旧位置,然后生成的 dll 就好了。我在这里有什么遗漏吗?这是移动解决方案文件的错误方法吗?
我正在使用MSBuild构建我的解决方案并从 Powershell 运行它并将其指向解决方案文件。