Fab*_*ian 10 c# wpf visual-studio-2008
有时,我遇到一个属性,当我尝试使用内置的Visual Studio重构选项重命名它时,我得到一个对话框,上面写着:
文件''无法重构.你调用的对象是空的.
你想继续重构吗?
[]忽略进一步的重构错误[是] [否]
该对话框在引用该文件时实际显示空撇号.Google不提供任何帮助.我开始认为这是一个模糊的Visual Studio错误,我应该将它报告给Microsoft Connect.以为我会先看看你们中是否有人遇到过它.
仅供参考,我的解决方案/项目建设很好.任何XAML中都未引用该属性.我尝试删除我的".suo"文件,我的"bin"目录和我的"obj"文件夹,然后重建,但仍然没有骰子.我有最新的Microsoft更新.Visual C#2008 Express和Visual Studio 2008 Professional都会出现此问题.虽然没关系,但属性如下:
private MigrationRequestViewModel Request
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
我在同一个文件中重命名同一个类中的其他属性没有问题,例如:
private MigrationRequestViewModel RequestSnapshot
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?请注意,我意识到我可以找到对属性的所有引用并手动重命名它,但我想到达此错误对话框的底部.
如果您只是搜索错误消息,您将在CodeProject上找到问题的逐字逐句的副本,该副本已于半年前发布:
该问题的作者将其提交给Connect,Microsoft承诺在将来的版本中对其进行修复:
感谢您的反馈意见。我们知道这个问题。在任何VS2008修补程序中都不会解决此问题。此外,Visual Studio 2010中也存在此问题。但是,我们将强烈考虑在以后的版本中解决此问题。
解决方法是,您可以通过首先加载项目中存在的任何XAML文件来使重构工作。
如果您还有其他疑问或问题,请随时直接与我联系。我的电子邮件是ramatthi(at)microsoft(dot)com。
归档时间: |
|
查看次数: |
785 次 |
最近记录: |