如何在visual studio中将文件添加到项目命名空间?

时间:2009-10-09 04:43:54

标签: visual-studio-2008 windows-mobile

我在将图像文件添加到项目命名空间时遇到问题。我正试图这样做........

第1步:添加现有项目菜单。

步骤2:然后浏览到我想要添加的文件并简单地添加它。

但是当我试图用这种方法读取这个文件时-------

Assembly myAssembly = Assembly.GetExecutingAssembly();
Stream myStream = myAssembly
        .GetManifestResourceStream("namespace.filename.fileExtension");
img = new Bitmap(myStream);

我在myStream中得到null。我认为还有其他方法可以将文件添加到项目的命名空间中,因为之前我已经添加了一些文件,并且相同的方法适用于这些文件。

任何知道答案的人都请帮忙。

Rregards, Madhup

2 个答案:

答案 0 :(得分:1)

您是否已将这些文件标记为嵌入式资源(解决方案资源管理器)?此外 - 尝试没有扩展名。您可以使用GetManifestResourceNames检查可用内容。

答案 1 :(得分:0)

我认为你需要将文件的compile-property设置为'embedded resource'。您可以通过在解决方案资源管理器中选择该文件找到此属性,然后转到属性窗口(F4)。