我对使用 VS2012 真的很陌生,但是我遇到了一个非常大的问题,那就是使开发变得不可能。每次我更改一些代码时,都会与 VS2012 自动生成的用于调试的代码( project\obj\Release\filename.gicss )发生冲突。就像有源文件的幽灵副本,VS2012 将它们作为项目文件拾取并导致大量声明错误(因为它检测到它们在两个地方声明,即使它在技术上是相同的文件)。
因此,如果我更改 Main.xaml.cs 并保存,VS2012 会生成 Main.gicss,告诉我源文件已在 VS2012 之外更改,并且 Main.gicss 充满了我没有放在那里的一堆代码,这是在其来源的顶部:
此代码是由工具生成的。运行时版本:4.0.30319.17929 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码将会丢失。
我已经在选项中关闭了文件自动重新加载。