我需要对使用类型化数据集的旧C#Windows窗体应用程序(.net 3.5)执行一些维护。对于这种情况,我一定会使用VS 2010.
问题如下,当我只是“触摸”一个类型化的数据集时,或者只是在一些重建之后,数据集设计器文件中的CommandText被破坏了。自动放置CR + LF和空格,例如
this._adapter.InsertCommand.CommandText = "\r\n dbo.NameOfAStoredProcedure\r\n ";
执行搜索/替换以消除这些不需要的更改时,它会工作一段时间,然后问题再次发生。
有关可能导致此问题的原因以及如何解决此问题的任何想法?
答案 0 :(得分:0)
为什么你认为它已被破坏?它应该对行为没有影响。
无论如何,这正是您在XML中嵌入文本时所期望的输出。例如:
<CommandText>
dbo.NameOfAStoredProcedure
</CommandText>
如果您对空白(应该忽略)迂腐,请执行以下操作:
<CommandText>dbo.NameOfAStoredProcedure</CommandText>
答案 1 :(得分:-1)
尝试删除文件并重新生成已删除的文件。
只需创建另一个文件并复制粘贴相同的内容即可。并删除上一个。
确保备份!祝你好运