我已经试图解决这个问题一段时间了,我实际上无法通过Visual Studio在类文件中实际使用扩展API。我试图添加using语句,但它只是不起作用。我的Visual Studio甚至无法识别它。
由于某些原因,扩展在视图中工作得很好,而不是在类文件中。
我希望你能帮助我!
一个例子可能是流行的Umbraco扩展名为ArcheType。 在类文件中,我将在顶部执行以下操作:
using ArcheType.Models;
但Visual Studio将using语句标记为错误。但正如我所说,如果我在视图中使用完全相同的using语句,那就完全正常了。
提前致谢:)
答案 0 :(得分:0)
我通过Visual Studio在我的类文件中无法使用的扩展是通过Umbraco的软件包安装程序安装的。在Visual Studio中通过NuGet包管理器安装它们之后,它们使用" using指令"完全正常工作。
所以我将此标记为解决方案。