Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce 强制IDE-基本编译问题_Salesforce - Fatal编程技术网

Salesforce 强制IDE-基本编译问题

Salesforce 强制IDE-基本编译问题,salesforce,Salesforce,我创建了一个Apex类,可以部署/下载 来自Salesforce服务器 我正在尝试运行一些代码: public class Class1 { public void Run1() { System.debug('Run1'); } // this works public void Run2() { System.debug('Run2'); } // then I add this, but doesn't exist?! } 在“执行匿名”窗口中: Class1 c = ne

我创建了一个Apex类,可以部署/下载 来自Salesforce服务器

我正在尝试运行一些代码:

public class Class1 
{
   public void Run1() { System.debug('Run1'); } // this works
   public void Run2() { System.debug('Run2'); } // then I add this, but doesn't exist?!
}
在“执行匿名”窗口中:

Class1 c = new Class1();
c.Run2();
“第2行第1列出现编译错误 方法不存在或签名不正确:[Class1]。Run2()

生成项目时,不会报告任何生成状态 我不知道构建是否成功。有没有办法确认它是否成功? “问题”选项卡中没有列出错误/警告。如果输入明显的语法错误,这不应该列出错误吗? 注意,有红色的小指示图标表示语法错误

执行匿名方法正在执行旧的 我的类的构建。它不识别新的 生成。假设我的项目正在成功编译,
为什么匿名部分不执行新方法?

我有时会遇到类似的问题,通常是由于IDE没有将文件正确保存在服务器中造成的

到目前为止,我找到的唯一“修复”是清理项目,从服务器刷新,并检查是否保存了更改


希望有人能解决此问题

在makefile中查找缺少的依赖项,调用源取决于Class1的包含。是否尝试在IDE中从服务器刷新选项?我不知道问题出在哪里。但是,是的,我必须部署和检索整个项目才能编译和运行我的新代码。