如何在Salesforce中重命名我的Apex类名

3

我该如何重命名我的Apex类?

例如,如果我想将我的Apex类名称从ABC更改为ABC123,我该怎么做?

2个回答

2
如果您想通过元数据部署来完成,您唯一的选择是删除旧类并创建新类。
在ui中(设置>开发>Apex类),您可以更改类名,但不会更改任何引用,因此,如果您不手动更改对类的所有引用,您可能会开始收到错误消息,如下所示:
“依赖类无效,需要重新编译”
在ui中重命名类将使用与类相同的salesforce id关联不同的名称,因此,在删除和创建新类之间存在微妙的区别。

0

有三种方法可以重命名Apex类

使用Force.com,请访问以下链接https://developer.salesforce.com/page/MiscellaneousForce.com IDE didn't reflect my changes?

使用mavenmate请访问以下链接https://salesforce.stackexchange.com/questions/61405/how-to-rename-class-in-mavensmate

Salesforce CLI在VS代码中使用Salesforce CLI登录,并通过查找和替换类名称来重命名apex类及其引用。然后将文件夹中的类重命名为新名称并部署到组织中。之后,您可以看到两个具有相同内容的旧类和新类,请删除旧类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接