我有一个Visual Studio 2008解决方案,它构建了一个C#类库(Project X)和C#Windows Application(Project Y)。
在C#类库(XTEST)的单元测试项目中,Intellisense按预期工作并自动完成类的名称等。
在Windows应用程序(YTEST)的单元测试项目中,Intellisense已停止工作,只使用访问者类的名称自动完成,而不是实际类的名称。 Intellisense还会将许多类名称报告为未知/未定义。它们出现在错误选项卡中,但在编译后消失。
可能相关的事实:
任何有灵感的读者都能指出我正确的方向来修复Project YTEST中的智能感知吗?
答案
原来是项目obj目录中的.cache文件存在问题。删除这些修复了问题。
答案 0 :(得分:3)
对于Visual Studio 2013,我无法在项目文件夹中找到- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *selectedImage=info[UIImagePickerControllerOriginalImage];
NSData *selectedImgDataforCompression= UIImageJPEGRepresentation(selectedImage, 0.1) ;
UIImage *compressedImage=[UIImage imageWithData:selectedImgDataforCompression];
VisualEffectImageVIew.image=compressedImage;
BackgroundImageView.image=compressedImage;
ForegroundImageView.image=compressedImage;
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)
{
[picker dismissViewControllerAnimated:YES completion:nil];
}
else
{
[popoverController dismissPopoverAnimated:YES];
[self popoverControllerDidDismissPopover:popoverController];
}
}
个文件。但删除.ncb
文件夹中的所有.cache
文件都有效。没有必要重新启动VS.
来源:Grantly的评论。
答案 1 :(得分:2)
尝试删除项目文件夹中的.ncb文件。 这将强制intellisense重新生成符号数据库。
答案 2 :(得分:0)
帮助我的只是卸载并重新加载项目