Age*_*dum 6 nuget visual-studio-2015
我正在使用VS 2015.我有一个Azure Cloud项目(CCPROJ),它引用了一个C#项目(一个CSPROJ).不幸的是,C#项目必须引用Microsoft.Bcl.Build,因为它具有依赖性.但是,当云项目构建时,它会收到此警告:
All projects referencing MyProject.csproj must install nuget package Microsoft.Bcl.Build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317569. MyProject.Cloud
Run Code Online (Sandbox Code Playgroud)
这里的问题是云项目不能引用NuGet包.在互联网搜索时,我发现这是向微软报告的:
但该报告因"不会修复"而被关闭.他们给出了解决方法,并实际引用了StackOverflow:
警告:所有引用MyProject.csproj的项目都必须安装nuget包Microsoft.Bcl.Build
我尝试了解决方法,实际上这是来自我的云项目CCPROJ文件:
<ItemGroup>
<ProjectReference Include="..\MyProject\MyProject.csproj">
<Name>MyProject</Name>
<Project>{77ACF4A4-5F19-40E9-991D-BDB09B175366}</Project>
<Private>True</Private>
<RoleType>Web</RoleType>
<RoleName>MyProject</RoleName>
<UpdateDiagnosticsConnectionStringOnPublish>True</UpdateDiagnosticsConnectionStringOnPublish>
<Properties>SkipValidatePackageReferences=true</Properties>
</ProjectReference>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
如您所见,我将SkipValidatePackageReferences属性设置为true.然而,即便如此,我仍然得到同样的警告.我的解决方案实际上有多个云项目,它们都有同样的问题.我在这里做错了吗?
我尝试了通常 - 删除我的bin和obj目录,重新启动Visual Studio和机器.我真正想做的就是压制这个烦人的警告信息.
谢谢
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |