Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Azure打包失败-缺少程序集-根:解决方案无法在版本中生成_Visual Studio 2012_Solution_Release Builds_Azure Packaging - Fatal编程技术网

Visual studio 2012 Azure打包失败-缺少程序集-根:解决方案无法在版本中生成

Visual studio 2012 Azure打包失败-缺少程序集-根:解决方案无法在版本中生成,visual-studio-2012,solution,release-builds,azure-packaging,Visual Studio 2012,Solution,Release Builds,Azure Packaging,我刚刚将我的MVC应用程序移植到Azure,将其添加为web角色,但无法打包Azure项目 它抱怨我的解决方案中的工作流项目缺少程序集,该项目位于解决方案文件夹中: Application (Solution) | Application.Workflows (Solution Folder) | Application.Workflows.Registration (Workflow Project) | Application.Azure (Cloud Se

我刚刚将我的MVC应用程序移植到Azure,将其添加为web角色,但无法打包Azure项目

它抱怨我的解决方案中的工作流项目缺少程序集,该项目位于解决方案文件夹中:

Application (Solution)
    | Application.Workflows (Solution Folder)
         | Application.Workflows.Registration (Workflow Project)
    | Application.Azure (Cloud Service Project)
    | Application.Web (MVC project)
首先确保相关程序集的
Copy Local
设置为
true
后,我深入挖掘,发现我无法在发布模式下构建
应用程序.工作流.Registration
项目,这是我尝试打包解决方案的模式。(调试构建工作正常。)

该警告会导致此类错误的发生:

Error The type or namespace name 'DataAccess' does not exist in the namespace 'Application' (are you missing an assembly reference?)    C:\Source Control\Application\Application.Workflows.Registration\Membership.cs
同样,解决方案在调试中构建得很好,我查看了Confirguration Manager,调试/发布配置是相同的

好的,我解决了这个问题


它所抱怨的两个程序集甚至在发布版本中也从bin/Debug引用。我必须重新添加选择了“Release”配置的两个程序集,以便从bin/Release中引用它们

完全相同的问题,但解决方案不同。我不得不从第一个失败的项目中手动删除packages.config文件,并使用PackageManager控制台重新安装引用。我对EntityFramework有异议+给我一点提示,这对我有点帮助。
Error The type or namespace name 'DataAccess' does not exist in the namespace 'Application' (are you missing an assembly reference?)    C:\Source Control\Application\Application.Workflows.Registration\Membership.cs