zoukankan      html  css  js  c++  java
  • C#按制定的环境编译替换不出对应的配置项的解决措施。

    1.

    比如选择的 编译或者发布 环境是 QA ,但是QA里面配置的 替换节点 实际并没有被替换

    解决方案:

    在项目文件.csproj中最底部加入一下代码,应该成功。成功将QA的配置节点 替换掉默认的 app.config里的节点值。

    <Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" />
    <Import Project="..packagesMicrosoft.VisualStudio.SlowCheetah.3.0.61uildMicrosoft.VisualStudio.SlowCheetah.targets" Condition="Exists('..packagesMicrosoft.VisualStudio.SlowCheetah.3.0.61uildMicrosoft.VisualStudio.SlowCheetah.targets')" />
    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
    <ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..packagesMicrosoft.VisualStudio.SlowCheetah.3.0.61uildMicrosoft.VisualStudio.SlowCheetah.targets')" Text="$([System.String]::Format('$(ErrorText)', '..packagesMicrosoft.VisualStudio.SlowCheetah.3.0.61uildMicrosoft.VisualStudio.SlowCheetah.targets'))" />
    </Target>

  • 相关阅读:
    POJ 1741
    POJ 3107
    权限管理
    用户和组
    软件包管理简介
    制作网线
    认识vim编辑器
    linux 进阶命令
    linux 目录&基础命令
    在raw_input()中使用中文提示,在CMD下中文乱码问题解决。。。
  • 原文地址:https://www.cnblogs.com/x-poior/p/9516521.html
Copyright © 2011-2022 走看看