プロジェクトに追加したリソースを読み込もうとすると、次のように表示されます。
パスに不正な文字があります。
現在、リソースの名前は次のとおり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 を埋め込みリソースとして設定し、「新しい場合はコピー」を設定しました (そのリストの他のすべてのオプションも試しました!)。
私が間違っているかもしれないアイデアはありますか?