为什么我的Visual Studio Cloud Project将其包递归嵌套在Web角色生成输出中?
|
我有一个非常简单的Could Project(名为Uploader.Cloud),它具有一个Web角色(UploaderWebRole),并且我正在尝试使用Visual Studio构建它们。我已经修改了这两个项目的项目文件,以将其输出路径更改为与默认位置不同的位置。我发现,在构建Uploader.Cloud时遇到了MSB3021构建错误:
Unable to copy file \"D:\\Enlistments\\FB1\\Dev\\Izer\\Build\\Release\\Cloud\\Uploader.Cloud.csx\\roles\\LogUploaderWebRole\\approot\\bin\\Uploader.Cloud.csx\\roles\\LogUploaderWebRole\\approot\\bin\\_PublishedWebsites\\UploaderWebRole\\bin\\Microsoft.WindowsAzure.Diagnostics.dll\"
to \"D:\\Enlistments\\FB1\\Dev\\Izer\\Logging\\Uploader.Cloud\\obj\\Release\\LogUploaderWebRole\\bin\\Uploader.Cloud.csx\\roles\\LogUploaderWebRole\\approot\\bin\\Uploader.Cloud.csx\\roles\\LogUploaderWebRole\\approot\\bin\\_PublishedWebsites\\UploaderWebRole\\bin\\Microsoft.WindowsAzure.Diagnostics.dll\".
The specified path, file name, or both are too long.
The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
经过进一步检查,我发现我的Web角色(LogUploaderWebRole \\ approot \\ bin)的bin文件夹中包含云包(Uploader.Cloud.csx),这很奇怪。我不认为应该是这种情况,并且对这是我的配置中的错误还是Visual Studio的Azure工具如何构建我的项目中的错误感到好奇。
任何帮助,将不胜感激!
没有找到相关结果
已邀请:
1 个回复
痰降锭骂奸