tôi viết kiểm soát serverside riêng và sử dụng hình ảnh mà stoores trong giao diện điều khiển ứng dụng Resx file.In mã này hoạt động tốt:sử dụng Resx && file .resource trong tùy chỉnh asp kiểm soát máy chủ
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
}
rsxr.Close();
nhưng đây
protected override void RenderContents(HtmlTextWriter output)
{
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
base.RenderContents(output);
foreach (DictionaryEntry d in rsxr)
{
output.Write(d.Key.ToString());
}
}
tôi nhận được eror:
không thể tìm thấy tập tin 'C: \ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 10.0 \ Resource1.resx'
Tôi đã cố gắng sử dụng ResourceManager nhưng nó yêu cầu tệp .resource. Tôi không thể truy cập công cụ resgen (lệnh promt không hiểu [resgen] lệnh) và cài đặt nó (erors xảy ra).
trước tiên: tại sao tôi không thể đọc .resx?
giây: cách cài đặt công cụ resgen?
cảm ơn.
Đó là một thời gian trước khi bạn đã hỏi nó, nhưng tôi có một giải pháp cho bạn. – Matt