在 VS Community 中构建 C# 项目时出错(Dependancies Exchange)

Error while building C# project in VS Community (Dependancies Exchange)

这是我的第一个问题。我正在与 Visual Studio 社区一起开发 Windows 8.1(更新 2)。我正在为我的公司使用 C# 构建一个小型服务,用于解析来自 Exchange Web 服务的电子邮件。在我的解决方案中,有 2 个项目:一个是从头开始构建的,我在其中创建服务和处理电子邮件,另一个是 "Visual Studio Installer",它创建一个小的 .exe 来安装服务及其所有依赖项。

第一个项目使用 Microsoft.Exchange.WebServices.AuthMicrosoft.Exchange.WebServices 库来通信和解析来自交换 Web 服务的电子邮件。这两个依赖项来自 NuGet。这两个项目都是使用 4.5 .Net Framework 构建的。安装程序有一个主要输出,即服务项目和 4 个依赖项:

服务很好,我很满意。这周我尝试更新我的代码,看看我如何在 Windows 期刊上写作。问题是自本周 (30/05/2016) 以来,我无法重新生成我的解决方案。我可以构建第一个项目(服务一个)并且没有问题,但是对于第二个项目(安装程序),出现 4 个警告(在 DEBUG 模式下出现两次,在 RELEASE 模式下出现 3 次):

WARNING: Unable to find dependency 'MICROSOFT.IDENTITYMODEL.EXTENSIONS' (Signature='69C3241E6F0468CA' Version='2.0.0.0') of assembly 'Microsoft.Exchange.WebServices.Auth.dll'

WARNING: Unable to find dependency 'MICROSOFT.IDENTITYMODEL' (Signature='31BF3856AD364E35' Version='3.5.0.0') of assembly 'Microsoft.Exchange.WebServices.Auth.dll'

这些警告解释了安装程序不再出现在 DEBUG 和 RELEASE 文件夹中的事实。我恢复了我写的代码,错误是一样的。我还尝试使用与 4.5 Framework 基础相同的项目和一个空项目创建一个新解决方案,但具有相同的依赖项,我有相同的警告。

你们有(曾经?)同样的警告吗?

我找到了解决问题的方法。我的解决方案直接保存在远程硬盘上。当我构建 sotion 时,找不到 .net 框架(我的错误)。我在本地重新创建我的解决方案并且它有效。希望它能帮助别人。

也许,我不知道为什么一天到另一天找不到.net。可能 Windows 更新在更新过程中崩溃了。