草庐IT

build-environment

全部标签

c# - Environment.CurrentDirectory 在运行已安装的应用程序时产生意外结果

背景:我为我的应用构建了一个安装程序,我所有的dll和内容文件都被正确地复制到C:\ProgramFiles\MyCompany\MyApp目录。当我从VisualStudio运行我的应用程序时,一切正常。但是,当我运行我的应用程序的已安装版本时,我收到了DirectoryNotFoundException。问题似乎出在Environment.CurrentDirectory上。我期望Environment.CurrentDirectory是..."C:\\ProgramFiles\\MyCompany\\MyApp"...但实际上..."C:\\DocumentsandSetting

c# - 为什么 Environment.NewLine = "\r\n"而字符串文字中的 "\n"功能相同?

在C#中,如果您执行类似stringnewLine=Environment.NewLine;的操作并检查newLine的值,您会发现它是"\r\n”。但是,如果我做类似的事情;string[]test=newstring[]{"one","two","three"};Console.WriteLine("Withplainslashn:");Console.Write(String.Join("\n",test));Console.WriteLine("\nWithEnvironment.NewLine:");Console.Write(String.Join(Environment.

c# - 脚本中的 "Build Deployment Package"VS2010

如何从脚本构建Web服务部署包。我可以msbuild/target:rebuild/p:Configuration=Debug".\MyProject.sln"但它不会构建部署包。 最佳答案 首先您需要设置您的部署包设置(如果您已经运行“BuildDeploymentPackage”,请转到第2步):进入Project'sProperties->Package/PublishWeb并指定包位置。如果你运行这个命令:msbuild/T:Package它将使用您运行它的目录中的.csproj为您构建部署包,并将该包放在步骤1中项目属性中

c# - 在 azure webapp 部署后获取正在 build 中的站点消息

我在发布(使用visualstudiowebdeploy)我的webapp到azure时遇到网络故障。稍后我再次尝试,然后我收到以下错误消息。Error5Webdeploymenttaskfailed.(WebDeploycannotmodifythefile'NewRelic.Agent.Core.dll'onthedestinationbecauseitislockedbyanexternalprocess.Inordertoallowthepublishoperationtosucceed,youmayneedtoeitherrestartyourapplicationtorel

launch: program ‘c: \build\Debug\outDebug‘ does not exist

本想着用VSCode编写编译C语言程序,顺着网上的教程一步步操作,后来却遇到launch:program‘c:\build\Debug\outDebug’doesnotexist这样的一个提示框,怎么改launch.json文件都不行,后来看到网上的文章:链接:VScode找不到任务c/c++:g++.exe生成活动文件自己操作了一下,运行.c文件成功了。下面来看看具体操作。1.打开一个VSCode窗口。2.选择“文件(F)->打开文件夹…”这里可以选一个位置,然后新建一个文件夹,我这里选择位置是桌面,文件夹名为b。点击“选择文件夹”。VSCode里面生成了一个名为B的文件夹。将鼠标放到B上点

javascript - 引用错误 : You are trying to `import` a file after the Jest environment has been torn down

我有一个组件使用来自ReactNative的Animated组件。我开始编写一个测试用例来模拟组件的onPress,它调用一个函数,其中包含Animated.timing和setState。运行jest工作正常,但测试永远不会停止运行,而且我之前编写的一个不相关的测试用例现在似乎从未通过(之前通过)。运行jest--watch,我得到这个错误:ReferenceError:Youaretryingto`import`afileaftertheJestenvironmenthasbeentorndown.atFunction.bezier(node_modules/react-nativ

javascript - Angular 4 : Build to prod: Property is private and only accessible within class

我正在使用Angular4,我正在运行:ngbuild--prod我明白了:ngbuild--prodYourglobalAngularCLIversion(1.2.2)isgreaterthanyourlocalversion(1.0.0).ThelocalAngularCLIversionisused.Todisablethiswarninguse"ngset--globalwarnings.versionMismatch=false".Hash:7fce5d10c4c3ac9745e8Time:68351mschunk{0}polyfills.7790a64cc25c48ae62

javascript - 增量 gulp less build

在我的办公室,我们使用gulp来构建我们的less文件。我想改进构建任务,因为它花了一秒钟的时间来构建我们最近从事的一个大型项目。这个想法是缓存文件并只传递更改的文件。所以我从谷歌开始,发现了javascript的增量构建,ang认为用更少的钱重写它们会很容易。这是我开始的那个:https://github.com/gulpjs/gulp/blob/master/docs/recipes/incremental-builds-with-concatenate.md在几次不成功的尝试之后,我得到了以下代码(使用最新的Bootstrap分发进行了测试):vargulp=require('g

javascript - Backbone 和 TypeScript,一段不幸的婚姻 : Building a type-safe "get"?

我正在尝试将TypeScript与Backbone.js结合使用。它“有效”,但是Backbone的get()和set()失去了大部分类型安全。我正在尝试编写一个可以恢复类型安全的辅助方法。像这样:我会把它放在我的模型中:object():IMyModel{returnattributes;//exceptIshoulduseget(),notattributes,perdocumentation}这在消费者中:varmyVar=this.model.object().MyProperty;通过这种语法,我得到了TypeScript的知识,即MyProperty存在并且是bool,这太

javascript - 如何使用 Webpack 和 noParse 选项要求 'ace-builds/ace'

我目前正在尝试使用webpack要求ace-builds(从bower安装)。由于它是一个巨大的库,我将整个文件夹添加到noParse选项。我在终端上使用-d选项运行webpack。问题是:当我的代码试图要求它时,它是一个空对象。此外,它不会被浏览器加载。以下是我正在做的事情的一些信息:我的文件://custom_editor.js//ace-buildsarealiasedbyacekeywordvarAce=require('ace/ace');//ThisisanemptyObjectwhenI'mdebuggingwithbreakpoints配置文件://webpack.co