在AzureWebRole.cs类中找不到命名空间Telerik.Sitefinity.Cloud.WindowsAzure

在AzureWebRole.cs类中找不到命名空间Telerik.Sitefinity.Cloud.WindowsAzure,windows,azure,telerik,cloud,sitefinity,Windows,Azure,Telerik,Cloud,Sitefinity,但是,当他构建解决方案时,似乎所有引用都丢失了,并且没有编译,因为它在AzureWebRole.cs类中找不到名称空间Telerik.Sitefinity.Cloud.WindowsAzure,Sitefinity项目创建者将所有必需的DLL放在bin文件夹中,并将项目中的引用添加到此文件夹中地方在我看来,这不是一个好的策略,因为bin文件夹应该从外部源生成,但目前就是这样 在我看来,您的选择是: 将DLL复制到共享文件夹,并将引用的HintPath更改到此位置 将bin文件夹签入源代码管理(g

但是,当他构建解决方案时,似乎所有引用都丢失了,并且没有编译,因为它在AzureWebRole.cs类中找不到名称空间Telerik.Sitefinity.Cloud.WindowsAzure,Sitefinity项目创建者将所有必需的DLL放在bin文件夹中,并将项目中的引用添加到此文件夹中地方在我看来,这不是一个好的策略,因为bin文件夹应该从外部源生成,但目前就是这样

在我看来,您的选择是:

  • 将DLL复制到共享文件夹,并将引用的HintPath更改到此位置
  • 将bin文件夹签入源代码管理(gak!)
  • 将项目更改为对sitefinity引用使用Nuget包策略

  • 是否对Sitefinity程序集使用Nuget?如果是,请确保您的解决方案设置为自动还原丢失的nuget包。如果您在项目中的引用下未使用nuget,该程序集是否有黄色警告?如果是,则需要将dll还原到bin。使用项目经理清空项目以提供帮助