我正在尝试加载已添加到项目中的资源,它告诉我:
路径中的非法字符。
现在,资源的名称是:ShortcutList.txt
. 我看不出有什么违法的地方。我正在使用的代码是:
public void InitShortcuts()
{
try
{
string s = File.ReadAllText(Properties.Resources.ShortcutList);
if (!String.IsNullOrEmpty(s))
{
MessageBox.Show(s);
}
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
}
}
但正如我上面所说,它只是告诉我路径中有非法字符。如何?这不像我在搞砸路径或任何事情。
我已将 ShortcutList.txt 设置为嵌入式资源和“如果较新则复制”(我还尝试了该列表中的所有其他选项!)。
有什么想法我可能做错了吗?