-1

我在这里有我签名的程序集,其中一个我在资源中有一张图片。另一个被授予使用它作为它自己的,所以我的另一个程序集可以引用图片,并且一切正常。


仅当它不适用于 VS2008 中的表单设计器时。它看不到图像。(可能没问题,因为它是在编译时链接的。有人会想!!!)


但是,如果手动将图片从 修改为 ,它确实会看到这些internal图片public。资源类仍然是内部的。然后它工作。(因为它是同一个命名空间。)资源类不是部分的,因为部分只在同一个程序集中工作,因此它没有帮助。


问题是:这些资源是内部的,我不想从未签名的程序集中重用它们,更不希望团队外的其他人这样做。

有什么建议么?

提前谢谢

4

1 回答 1

1

在尝试将 Silverlight XAML 控件绑定到资源文件中的文本时,我遇到了类似的问题。解析器无法查看资源,因为默认的 Visual Studio 资源生成器会创建该类,internal即使public从下拉列表中选择该类也是如此。

在我的例子中,从这里安装自定义资源生成器工具生成的类为public,允许解析器访问它。也许它会让设计师做同样的事情?

希望有帮助。

于 2009-08-29T00:37:31.017 回答