小编Row*_*haw的帖子

.NET Localization - 如何设置语言?

我将ExportForm本地化为德语(de)和俄语(ru),如下所示:

如果我的CultureInfo是德语(Austrian-de-AT),那么一切都好,我看到格式翻译成德语:

string specCult = "de-AT";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

但我看到英文UI与俄罗斯(ru-RU)CultureInfo

string specCult = "ru-RU";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

虽然如果我使用"ru"而不是"ru-RU"来创建CultureInfo,它可以工作:

string specCult = "ru";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

你能帮我解决一下可能引起的问题吗?或者请指出我调查问题的方向.

.net c# localization winforms

8
推荐指数
1
解决办法
3175
查看次数

尝试通过Office 365发送电子邮件时SMTP 5.7.57错误

我正在尝试设置一些代码,以通过Office 365经过身份验证的SMTP服务发送电子邮件:

var _mailServer = new SmtpClient();
_mailServer.UseDefaultCredentials = false;
_mailServer.Credentials = new NetworkCredential("test.user@mydomain.com", "password");
_mailServer.Host = "smtp.office365.com";
_mailServer.TargetName = "STARTTLS/smtp.office365.com"; // same behaviour if this lien is removed
_mailServer.Port = 587;
_mailServer.EnableSsl = true;

var eml = new MailMessage();
eml.Sender = new MailAddress("test.user@mydomain.com");
eml.From = eml.Sender;
eml.to = new MailAddress("test.recipient@anotherdomain.com");
eml.Subject = "Test message";
eml.Body = "Test message body";

_mailServer.Send(eml);
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,我看到一个例外:

SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应是:5.7.57 SMTP; 在System.Net.Mail.SmtpTransport.SendMail(MailAddress发件人,MailAddressCollection收件人,System.Net.Mail.SmtpTransport.SendMail
,System.Net.Mail.MailCommand.Send(SmtpConnection conn,Byte []命令,来自)的MAIL FROM期间,客户端未通过身份验证发送匿名邮件
,
System.Net.Mail.SmtpClient.Send(MailMessage消息)中的字符串传递Notify,SmtpFailedRecipientException和exception )

我已经尝试启用网络跟踪,似乎建立了安全通信(例如,我在日志中看到"STARTTLS"命令的一行,后来日志中有一行"远程证书被验证为有效用户.",以下Send() …

c# email smtp smtpclient office365

8
推荐指数
2
解决办法
3万
查看次数

将图像转换为base64,反之亦然

我想将图像转换为base64并再次返回图像.这是我到目前为止尝试的代码和错误.有什么建议吗?

public void Base64ToImage(string coded)
{
    System.Drawing.Image finalImage;
    MemoryStream ms = new MemoryStream();
    byte[] imageBytes = Convert.FromBase64String(coded);
    ms.Read(imageBytes, 0, imageBytes.Length);
    ms.Seek(0, SeekOrigin.Begin);
    finalImage = System.Drawing.Image.FromStream(ms);

    Response.ContentType = "image/jpeg";
    Response.AppendHeader("Content-Disposition", "attachment; filename=LeftCorner.jpg");
    finalImage.Save(Response.OutputStream, ImageFormat.Jpeg);
}
Run Code Online (Sandbox Code Playgroud)

错误是:

参数无效.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.ArgumentException:参数无效.

来源错误:

Line 34:             ms.Read(imageBytes, 0, imageBytes.Length);
Line 35:             ms.Seek(0, SeekOrigin.Begin);
Line 36:             finalImage = System.Drawing.Image.FromStream(ms);
Line 37:         
Line 38:         Response.ContentType = "image/jpeg";
Run Code Online (Sandbox Code Playgroud)

源文件:e:\ Practice Projects\FaceDetection\Default.aspx.cs行:36

.net c# asp.net

7
推荐指数
1
解决办法
5509
查看次数

自定义Android应用内购买的详细信息

我已经在我的应用程序中实现了应用程序内购买.但我需要自定义购买的详细信息,购买时间应该是第一个,第二个购买的项目数量是连续的.基本上从Dungeons示例中,它只是显示只有那一列

android.test.purchased 1

我需要这样的东西,

2012FEB1 2 $已购买

任何人都可以帮我实现这个目标吗?

android in-app-purchase

7
推荐指数
1
解决办法
249
查看次数

Windows 7功能区UI Win32 API代码

我是"Pure Win32 API Code"的忠实粉丝.我使用的是Windows 7 Ultimate SP1,我对它的Ribbon UI感到惊讶.我们可以在Pure Win32 API中实现吗?我不介意复杂的编码...我使用Code :: Blocks with MinGW,安装了TDM-GCC 4.6.1_1.请帮忙...

winapi ribbon

7
推荐指数
1
解决办法
2926
查看次数

Installshield在File表中找不到指定的File密钥

我已经使用Visual Studio Installshield Limited Edition向导打包了我的WinForms应用程序.

安装应用程序时,我在安装过程中收到此错误.

Error 2715. The specified File key ('myappname.xml_serializa') not found in the File table
Run Code Online (Sandbox Code Playgroud)

任何人的想法?我完全失去了这个.

setup-deployment winforms installshield-le

7
推荐指数
1
解决办法
1万
查看次数

如何根据批量许可协议安装Visual Studio 2017 Enterprise?

当我登录批量许可中心时,我看不到Visual Studio 2017企业版的下载(仅限TFS 2017).我知道许可模式已经改变了,所以我需要去"其他地方"并为每个用户分配许可证吗?

visual-studio-2017

7
推荐指数
1
解决办法
2173
查看次数

为什么每个人都使用latin1?

有人刚才说utf8有1到3个字节的可变长度编码.

那么为什么每个人仍然使用latin1?如果在utf8中存储相同的内容,它也是1个字节,但utf8的优点是它可以适应更大的字符集.

  • 他们是一个隐藏的理由每个人都使用latin1?
  • 使用utf8与latin1有什么缺点?

php mysql phpmyadmin internationalization

6
推荐指数
1
解决办法
2411
查看次数

在Windows上找不到syslog.h

我正在重写用于linux的ac程序,现在我将在windows上重用它,我写了一个bat文件.我以管理员身份运行此文件,然后发生错误:syslog.h:没有这样的文件或目录.

你能给我一些建议吗?谢谢.

c linux syslog event-log

6
推荐指数
1
解决办法
1万
查看次数

为什么这个字符串("'Abdul-Baha'"^^ mso:text @ de)不以"?"开头?

"\"?Abdul-Baha'\"^^mso:text@de".StartsWith("\"") // is false
"\"Abdul-Baha'\"^^mso:text@de".StartsWith("\"") // is true
(int)'?' // is 703`
Run Code Online (Sandbox Code Playgroud)

有谁能告诉我为什么?

c# string startswith char

6
推荐指数
1
解决办法
94
查看次数