小编Jon*_*ved的帖子

Visual Studio 2015解决方案资源管理器不刷新文件?

当我更改磁盘上的文件时,我的Visual Studio 2015解决方案资源管理器不刷新,并且(据我所见)没有刷新按钮了.

在资源管理器中,一切都看起来应该如此,并且在执行我的"刷新"方法之后,所有文件再次显示.

到目前为止我的解

  1. 卸载并重新加载项目
  2. 刷新Visual Studio

当使用gulp运行构建时,这尤其令人讨厌,因为gulp正在添加,更改和删除文件.

我错过了一些明显的东西吗

PS.它与选项"显示所有文件"无关.它也不显示为"透明"未包含文件.

visual-studio-2015

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

刷新id_token时,Azure AD B2C似乎正在创建"未知"用户?

当应用程序请求新令牌(刷新令牌)时,Azure AD B2C中的已删除用户帐户似乎正在被复活(或重新创建).在我们的案例中,移动应用程序请求令牌.

删除用户帐户后,突然显示具有相同电子邮件地址的用户,其名称为"未知"但电子邮件地址相同.

审核日志似乎以对过去7天内有活动的用户的id_token请求开始.

如果我的假设是正确的,这不奇怪吗?被删除的用户永远不能刷新令牌,因为刷新令牌的整个点是,如果您不再具有访问权限,则无法刷新它.

"未知"用户列表:

未知用户

审核日志示例用户:

在此输入图像描述

azure-active-directory azure-ad-b2c

15
推荐指数
1
解决办法
499
查看次数

深层链接,用于从其他应用程序打开Outlook Groups应用程序

我们正在构建一个显示Outlook Groups数据的应用程序.是否有任何架构或URL支持从另一个应用程序打开一个组?

有谁知道对于这个URL方案是否有任何支持?

Outlook应用可以使用以下命令打开新电子邮件:ms-outlook://compose.

微软有这个文档似乎已经过时了:https://msdn.microsoft.com/en-us/library/office/dn906146.aspx这个问题也链接在这个问题的iOS URL方案的OWA,Office 365商业.

在iOS上的浏览器中打开O365的网址会显示一个页面,其中包含有关下载应用程序的信息以及有可用应用程序的徽章,似乎有一些支持.

也许如果我使用与"Open"徽章调用相同的URI - 但我怎么能找到?

网址

更新:

我已经在UserVoice上请求了这个,https://outlook.uservoice.com/forums/293349-outlook-for-ios/suggestions/32449574-enable-deep-linking-support-for-groups-in-outlook

outlook android deep-linking ios office365

11
推荐指数
1
解决办法
655
查看次数

我可以强制在c#.NET中使用'this'关键字吗?

有没有办法this在引用当前实例成员时强制在Visual Studio中使用关键字?

示例中包含构造函数中的错误:

class MyClass
{
    public object Foo { get; set; }
    public MyClass(object foo)
    {
        Foo = Foo; // this should of course be lowercase but it's easy to miss
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码可能会在'object reference not set to an instance of an object'以后的某个地方生成臭名昭着的异常.

如何让它工作但仍然很容易错过:

class MyClass
{
    public object Foo { get; set; }
    public MyClass(object foo)
    {
        Foo = foo; // Valid syntax but unclear.
    }
}
Run Code Online (Sandbox Code Playgroud)

这是有效的语法,但很容易错过.

我希望visual studio强制执行的语法:

class MyClass
{
    public …
Run Code Online (Sandbox Code Playgroud)

c# syntax conventions visual-studio-2010 visual-studio

10
推荐指数
2
解决办法
1711
查看次数

Azure网站在TFS上构建和部署时缺少msshrtmi

我正在尝试从TFS(预览版)部署到Azure网站(预览).构建工作并部署了网站,但是当我的代码尝试访问Azure RoleEnvironment时,网站会抛出以下异常:

无法加载文件或程序集'msshrtmi,Version = 1.7.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.该系统找不到指定的文件.

我已经尝试了以下线程中提出的所有解决方案,但没有运气.我认为它与TFS有关.

我测试了这个:

  • 重新安装Azure SDK和工具
  • 从项目文件中删除了所有PlatformTarget
  • 写了构建后事件以删除msshrtmi.dll
  • 将所有程序集指向x64( - > TFS上的所有单元测试失败,它似乎是x86,即使在.testsettings中允许x64)

无法加载文件或程序集"msshrtmi"或其依赖项之一(Azure表存储访问)

我已经没有关于如何解决这个问题的想法?有没有人有什么建议?

tfs azure azure-deployment

9
推荐指数
1
解决办法
3242
查看次数

Xamarin 和 Xamarin 表单的符号包(PDB 文件)

我们每天都在使用 Xamarin 和 Xamarin Forms,并且经常遇到异常而没有任何关于如何调试的有用信息。

有时它是我们的目标,有时是 Xamarin 中的错误,尤其是 Xamarin Forms。

最常见的例外是NullReferenceException我们很难排除故障。

如果我们可以访问 Xamarin Forms 符号,那么通过逐步执行我们的代码和 Xamarin 代码来查明问题会容易得多。

有没有办法获得 Xamarin 符号包,即带有 nuget 的 pdb 文件?

(直接从源代码编译会在使用 3rd 方包时产生问题)。

xamarin xamarin.forms

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

为什么我的TakeLimit不受TableQuery的尊重?

我想用一个简单的TableQuery从我的Azure表中获取前n行.但是使用下面的代码,无论我对Take的限制如何,都会获取所有行.

我究竟做错了什么?

int entryLimit = 5;

var table = GetFromHelperFunc();

TableQuery<MyEntity> query = new TableQuery<MyEntity>()
    .Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, "MyPK"))
    .Take(entryLimit);

List<FeedEntry> entryList = new List<FeedEntry>();
TableQuerySegment<FeedEntry> currentSegment = null;

while (currentSegment == null || currentSegment.ContinuationToken != null)
{
    currentSegment = table.ExecuteQuerySegmented(query, this.EntryResolver, currentSegment != null ? currentSegment.ContinuationToken : null);
    entryList.AddRange(currentSegment.Results);
}


Trace.WriteLine(entryList.Count) // <-- Why does this exceed my limit?
Run Code Online (Sandbox Code Playgroud)

azure azure-storage azure-table-storage

7
推荐指数
2
解决办法
4584
查看次数

打开csv文件时如何强制excel不删除行?

背景:

我们有一个 Web 应用程序,用户可以在其中以 csv 格式导出订单。对于安装了 Microsoft Excel 的用户,它是默认程序。下载文件后,他们只需单击“打开”即可。用户主要使用 Internet Explorer、Firefox 和 Chrome。行为上没有区别。

问题:

如果用户只是打开 csv 文件(从浏览器或资源管理器),该文件将由 Excel 打开并自动加载数据。但有时只是缺少行。走了。没有例外,没有消息,什么都没有。

数据在那里,如果你用记事本打开文件,你就会看到它。

(我怀疑它与特殊字符、引号、逗号等有关,但我找不到根本原因)

如何使它工作:

如果您将文件保存到磁盘,打开 excel 并选择File -> Open -> Format: Textfiles (*.prn, *.txt, *.csv, *.skv) -> Openexcel 将启动导入向导,一切都会完美运行。

我可以对导出文件做些什么来强制导入向导或只是告诉 Excel 不要在没有警告的情况下排除我们的关键订单信息?

csv excel export-to-excel

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

基于今天,本周,本月,今年第四季度的最快销售总结方式?

以下查询返回正确的结果,但如何更快地获得相同的结果?

目标是通过总结今天,本周,月和季度的销售情况来输出跟踪卖家进度的表格.

SellerID    Today                 ThisWeek              ThisMonth             ThisQuarter
----------- --------------------- --------------------- --------------------- ---------------------
1           400,00                700,00                900,00                900,00
2           950,00                1850,00               2650,00               2650,00
Run Code Online (Sandbox Code Playgroud)

我的查询:

CREATE TABLE #sales(
    [Price] MONEY,
    [Date] DATE,
    [SellerID] INT
)

INSERT INTO #sales VALUES 
(100, '2012-01-01', 1),
(200, '2012-04-01',1),
(300, '2012-04-23',1),
(400, '2012-04-27',1),
(700, '2012-01-01', 2),
(700, '2012-01-02', 2),
(800, '2012-04-01',2),
(900, '2012-04-23',2),
(950, '2012-04-27',2)


SELECT 
SellerID AS SellerID,

SUM(CASE WHEN [Date] >= DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()),0) THEN [Price] END) AS Today,
SUM(CASE WHEN [Date] >= DATEADD(WEEK, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server aggregate-functions

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

由于缺少装配,TFS(预览版)构建错误?

我是TFS的新手并试图通过托管的TFS(tfspreview.com)进行我的第一次自动构建,但由于缺少程序集而失败.

我在解决方案中的一个项目引用了Microsoft.WindowsAzure.Configuration.引用已Copy Local设置为True但似乎它不存在/未被TFS找到.

如何告诉TFS在哪里找到组件?

C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1561):无法解析此引用.无法找到程序集"Microsoft.WindowsAzure.Configuration,Version = 1.7.0.0,Culture = neutral,processorArchitecture = MSIL".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.

tfs

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