有点涉及和罗嗦,我道歉。
背景:我一直在研究一些可视化工作室MVC项目,其中intellisense无法正常运行视图特定命令(特别是ViewBag和采用lambda表达式的EditorFor模板) 在打猎之后我找到了以下解决方案here 由于该解决方案无法解释问题发生的原因或步骤如何解决问题,而且我不想手动为数十个项目执行此操作,因此我调查了幕后的更改。
问题归结为obj文件夹中的.csproj.FileListAbsolute.txt,当输出目录设置为解决方案之外的文件夹时,不包括用于正确复制引用的dll的行。一旦创建(手动或通过将输出目录更改为bin \并重建),visual studio不会删除引用 - 到目前为止。
我想知道的是: VS如何决定放入该文件的内容,以便我可以自动执行一个修复,这个修复并不涉及我将所有obj文件提交给源代码控制 要么 如何告诉VS以某种方式放入该文件中的内容等等。
我希望这很清楚,但如果没有,我会很乐意回答问题。