小编Rub*_*bio的帖子

Azure表存储 - 最简单的示例

每当学习新技术时,我都想写出最简单的例子.通常这意味着具有最少引用数量的控制台应用程序.我一直在尝试编写一个读取和写入Azure表存储的应用程序,但收效甚微.我已经使用这个操作指南作为基础,但尝试在Main方法中做所有事情.类似的方法适用于blob存储,但是表存储很麻烦.

我能够使用此代码创建一个表.

static void Main(string[] args)
{
    Microsoft.WindowsAzure.Storage.Table.CloudTableClient tableClient =
    new Microsoft.WindowsAzure.Storage.Table.CloudTableClient(
        new Uri("http://mystorage.table.core.windows.net/"),
    new Microsoft.WindowsAzure.Storage.Auth.StorageCredentials("[somename]", "[somekey]"));

    CloudTable table = tableClient.GetTableReference("people");
    table.CreateIfNotExists();
}
Run Code Online (Sandbox Code Playgroud)

运行此代码后,我可以使用Azure存储资源管理器在我的存储中看到一个表.(还没弄明白如何在manage.windowsazure.com上查看该表.)

但是,如果我尝试插入记录(如前面提到的操作指南中所述),我会收到冲突409 EntityAlreadyExists.Azure Storage Explorer不会在我的表中显示任何记录.

CustomerEntity customer1 = new CustomerEntity("Harp", "Walter");
customer1.Email = "Walter@contoso.com";
customer1.PhoneNumber = "425-555-0101";

TableOperation insertOperation = TableOperation.Insert(customer1);
table.Execute(insertOperation);
Run Code Online (Sandbox Code Playgroud)

此外,我对两个重叠的命名空间感到困惑.Microsoft.WindowsAzure.Storage.Table和Microsoft.WindowsAzure.StorageClient都包含例如CloudTableClient类.为什么有两个客户端命名空间,我应该使用哪个?

编辑结果记录确实存在.只需双击Azure表格资源管理器中的表格,就不会显示表格内容.您必须单击"查询".最后一个问题仍然存在.为什么这两个命名空间?

azure-table-storage

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

Locbaml如何运作?

我创建了一个WPF测试项目,单个窗口中只有一个按钮.然后我卸载了项目并修改了csproj以包含以下内容<UICulture>en-US</UICulture>.重建后,build文件夹现在包含一个名为en-US的子文件夹,它包含一个名为WpfLocalizationTest.resources.dll的文件.到目前为止一切都清楚

然后我下载了Locbaml的源代码并构建它.(无法在任何地方找到二进制下载,请参考.)

然后我将Locbaml.exe复制到en-US文件夹并尝试以下操作.

locbaml /parse WpfLocalizationTest.resources.dll /out:test.csv
Run Code Online (Sandbox Code Playgroud)

这会导致错误'无法加载文件或程序集WpfLocalizationTest.resources.dll或其依赖项之一.试图加载格式不正确的程序.

在obj\x86\Debug文件夹中有一个名为WpfLocalizationTest.g.en-US.resources的文件.我尝试在那上运行locbaml,但结果是一样的.

如何使用locbaml?MSDN充满了cockamamie样本,但没有一个起作用.locbaml真的是微软打算如何将WPF应用程序本地化吗?或者他们为这份工作提出了合适的工具?

wpf locbaml

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

ReSharper - 如何在IntelliSense中显示自定义代码段

我创建了一个包含快捷方式的自定义代码段proplto.如果我按Ctrl-K,Ctrl-X并打开我的代码片段,我可以选择我的代码片段.我也可以输入proplto代码,点击TAB并插入代码片段.但是,我找不到在IntelliSense中显示我的代码段的方法.它显示proppropg,但不是我的proplto.我尝试通过转到Resharper> Templates Explorer,选择C#并导入我的代码段文件来添加我的代码段.它说"文件中找不到'实时模板'类型的模板."

VS2013 Ultimate ReSharper 8.2

resharper intellisense

5
推荐指数
1
解决办法
2658
查看次数