我正在制作的 Grasshopper 组件具有以下代码框架。 Grasshopper 3D 是一款建筑软件 Rhino 3D 的插件。它是一种图形化编程语言。不管怎样,下面是一个示例抽象类,我在其中向组件添加了一个位图图标。
namespace HM_SettingsForm
{
public class HM_Settings : GH_Component
{
// Misc code
protected override Bitmap Icon
{
get
{
return HM_SettingsForm.Properties.Resources.heatmap;
}
}
// Misc code
}
}
话虽如此,我收到以下错误。
这是我的资源文件夹:
最佳答案
在我的例子中,我遇到了同样的错误。我所做的是将图像添加到 Resources 文件夹中。它正在添加它,正确的。但不是定义。然后我双击属性窗口中的 Resources.resx。 (不是资源文件夹)然后我将图像拖放到 Resources.resx 窗口中。所以该图像被复制到资源文件夹及其定义。 希望对你有帮助
关于c# - 资源位图文件 - 不包含属性定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287839/