WindApi2 , WindOriginalApiLibrary 突然不兼容问题

26 篇文章 0 订阅
23 篇文章 0 订阅

1. 在新的电脑上从tfs拉下代码后编译, windoriginalapilibrary 这个工程弹出对话框,要求转为vs2013编译,选择同意,编译成功


2.WindApi2 的Reference列表中 WindOriginalApiLibrary 这个工程突然显示 黄色感叹号,同时无法编译WindApi2,表示无法识别 namespace WindOriginalApiLibrary


3.最后发现是由于 WindApi2是 .net4.0  , WindOriginalApiLibrary在 vs2013下默认.net 4.5


4.从其他电脑拖出vcxproj文件覆盖, 其实就是在这个文件中加上


<PropertyGroup Label="Globals">
    <ProjectGuid>{0DC50BD1-3018-4DE2-8BF0-2ED7DFB09E11}</ProjectGuid>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <Keyword>ManagedCProj</Keyword>
    <RootNamespace>WindQuantOriginalLibrary</RootNamespace>
    <ProjectName>WindOriginalApiLibrary</ProjectName>
    <SccProjectName>SAK</SccProjectName>
    <SccAuxPath>SAK</SccAuxPath>
    <SccLocalPath>SAK</SccLocalPath>
    <SccProvider>SAK</SccProvider>
  </PropertyGroup>


其中 TargetFrameworkVersion 4.0


5. 必须 Rebuild WindOriginalApiLibrary , 然后WindApi2才能正常编译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值