无法从程序集

时间:2017-09-01 05:36:11

标签: c# .net asp.net-mvc quickbooks-online

我正在使用QuickBook Online与.Net应用程序集成,我在我的visual studio 2013试用的解决方案中遇到了这个问题,如stackoverflow所示:

BuildTasks.Csc task could not be loaded from the assembly?

The "Microsoft.CodeAnalysis.BuildTasks.Csc" task could not be loaded

但是dint发现有用,所以任何其他解决方案??

我面临的问题如下:

  

"错误1" Microsoft.CodeAnalysis.BuildTasks.Csc"无法从程序集C:\ Users \ prompt \ Downloads \ OAuth2-Dotnet_UsingSDK-master(1)\ OAuth2-Dotnet_UsingSDK-master \ OAuth2-Dotnet_UsingSDK \ packages \ Microsoft.Net.Compilers.2.3.1 \ build加载任务。 \工具\ Microsoft.Build.Tasks.CodeAnalysis.dll。无法加载文件或程序集' Microsoft.Build.Utilities.Core,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该系统找不到指定的文件。确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类。 OAuth2-Dotnet_UsingSDK"

2 个答案:

答案 0 :(得分:1)

我也在撰写quickbooks在线集成。 Visual Studio 2013

开始将OAuth 1.0a升级到OAuth 2.0,在我构建相同问题的方式上。 经过2-3小时的奋斗解决了这个问题,感觉就像分享一样。

我只是遵循以下步骤来解决它:

  1. 第1步:关闭所有visual studio 2013(或其他)的实例 版本)
  2. 第2步:安装,Microsoft Build Tools 2015
  3. 第3步:清除以下文件:

            RUN -> %temp%
            RUN -> prefetch
    
  4. 第4步:打开Visual Studio 2013并管理您的项目。

  5. 最后:确保.test项目不应该在那里。它已经到了 多个问题(实际上就我而言)。

  6. 目前,Quickbooks正在使用以下nuget软件包,可以从 Pacakage Manager Console 安装

    1. Install-Package DevDefined.OAuth -Version 0.2.0
    2. 安装包IppDotNetSdkForQuickBooksApiV3 -Version 4.0.0
    3. 安装 - 打包Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 1.0.7
    4. 安装包Microsoft.Net.Compilers -Version 2.3.2
    5. Install-Package Newtonsoft.Json -Version 10.0.3

      希望它有所帮助!!

答案 1 :(得分:-2)