VS 2017 NetStandard XAML IntelliSense
使用VS 2017 RTM(以及2017年3月16日的最新预览版),我无法让Xamarin Forms IntelliSense在以NetStandard 1.4为目标的共享项目中工作。它在PCL中工作,但一旦我以NetStandard为目标(或创建一个新的以NetStandard为目标的项目库),我就没有IntelliSense了。以下是CSPROJ文件的相关部分:VS 2017 NetStandard XAML IntelliSense,xaml,xamarin,xamarin.forms,intellisense,Xaml,Xamarin,Xamarin.forms,Intellisense,使用VS 2017 RTM(以及2017年3月16日的最新预览版),我无法让Xamarin Forms IntelliSense在以NetStandard 1.4为目标的共享项目中工作。它在PCL中工作,但一旦我以NetStandard为目标(或创建一个新的以NetStandard为目标的项目库),我就没有IntelliSense了。以下是CSPROJ文件的相关部分: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+net45+wp8+win81+wpa8;uap10.0;net46</PackageTargetFallback>
<AssemblyName>MyApp.AppX</AssemblyName>
<RootNamespace>MyApp.AppX</RootNamespace>
</PropertyGroup>
</Project>
netstandard1.4
$(PackageTargetFallback);便携式-net45+net45+wp8+win81+wpa8;uap10.0;网络46
MyApp.AppX
MyApp.AppX
这是Resharper的一个bug,他们已经在最新的测试版中修复了它。您可以从下载Resharper的beta版是否使用Resharper?禁用Resharper可以让我的IntelliSense正常工作……将Resharper更新到2017.3.1版本为我解决了这个问题。