zoukankan      html  css  js  c++  java
  • Visual Studio 2015创建Shared Project时出错

    今天使用Visual Studio 2015创建共享项目的时候发现如下错误:

    网上搜了一下,发现了同样有人问这个问题的问题:Why can't I create Shared Project in Visual Studio 2015?。从下面的回答上来看,貌似是VS2015忘记安装相应的模板了,如果装了vs2013的话将C:Program Files (x86)MSBuildMicrosoftWindowsXamlv12.0 下的8.0 和8.1 文件夹拷贝到 C:Program Files (x86)MSBuildMicrosoftWindowsXamlv14.0下即可。

    不过我的机器上是没有2013的,原文也提供了一个解决方法:

    1. 打开文件:
      %ProgramFiles(x86)%MSBuildMicrosoftVisualStudiov14.0CodeSharingMicrosoft.CodeSharing.CSharp.targets
    2. 将第8行和第9行的代码:
        <Import Project="$(MSBuildExtensionsPath32)MicrosoftWindowsXamlv$(VisualStudioVersion)Microsoft.Windows.UI.Xaml.CSharp.targets" Condition="Exists('$(MSBuildExtensionsPath32)MicrosoftWindowsXamlv$(VisualStudioVersion)Microsoft.Windows.UI.Xaml.CSharp.targets')"/>
        <Import Project="$(MSBuildBinPath)Microsoft.CSharp.Targets" Condition="!Exists('$(MSBuildExtensionsPath32)MicrosoftWindowsXamlv$(VisualStudioVersion)Microsoft.Windows.UI.Xaml.CSharp.targets')" />

    修改为:

        <Import Project="$(MSBuildExtensionsPath32)MicrosoftWindowsXamlv$(VisualStudioVersion)Microsoft.Windows.UI.Xaml.CSharp.targets" Condition="false"/>
        <Import Project="$(MSBuildBinPath)Microsoft.CSharp.Targets" Condition="true" />

    重启VS后即可生效。这里是以C#为例,其它的语言的修改方式也是一样的,配置文件稍微不一样,遇到同样的问题的朋友可以参考一下。

    这个和我之前提到的转到定义出错的问题一样,很明显是个Bug了,希望后续微软能修正它。

  • 相关阅读:
    缓存
    vue 生命周期:
    mongodb 数据库 增删改查
    微信小程序左右分类滚动列表
    4月29日记
    什么是MVVM
    什么是mvc
    React路由
    TodoList案例
    React中兄弟组件传值
  • 原文地址:https://www.cnblogs.com/TianFang/p/4749563.html
Copyright © 2011-2022 走看看