问题标签 [precompile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
588 浏览

c++ - 向公众分发应用程序,以便他们可以编译,而无需透露源代码

我有一个专有应用程序,我想分发给几个人进行测试,但我们不想向他们透露来源。该应用程序是用 C++ 为 Linux 编写的。它链接到 Fedora/Ubuntu 存储库上现成的软件包。

有没有办法将源代码处理成中间的东西......然后分发它,并让用户进行最终编译,该编译实际上将中间代码编译并链接到他们的本机平台。

我正在尝试查看是否有任何替代分发预编译二进制文件的方法。谢谢。

0 投票
1 回答
3490 浏览

asp.net - 如何在没有 web.config 的情况下为 aspnet_compiler.exe 指定 CompilerVersion?

当您预编译不包含 a 的目录时,web.config默认aspnet_compiler.exeCompilerVersion2.0 和 3.5 的代码无法编译。以下最小web.config是指定的唯一方法CompilerVersion吗?

我们将 asp.net 预编译与我们的构建和集成环境集成在一起,并且不将web.configs 用于我们的控制库组件

0 投票
2 回答
2727 浏览

ssis - 在 SSIS 中以编程方式编译脚本任务

对于我的要求,我需要将脚本任务从一个 SSIS 包写入另一个包。由于我的服务器是 64 位机器,当我执行覆盖的 SSIS 包时,它会抛出错误“找不到二进制脚本”。因此,我需要在父 SSIS 包中以编程方式编译脚本并将二进制代码放入另一个包中。我不知道如何以编程方式编译脚本。让我知道该怎么做

0 投票
2 回答
3046 浏览

c# - 使用 MSBuild 预编译 ASP.NET Web 应用程序

我在 Visual Studio 2008 中有一个 ac# Web 应用程序项目,我想对其进行预编译以进行部署。在查看了各种选项之后,似乎他们都有一些问题 - 也许有人可以对此提出他们的想法:

该项目受源代码控制,还包含许多从项目中排除的文件。

Web 部署项目不起作用。如果我尝试使用 wdp 进行编译,aspnet_compiler.exe 也会尝试编译所有排除的文件。我不想在 msbuild 脚本中维护排除列表。

有没有办法告诉 msbuild 仅使用 csproj 文件中指定的文件/项目,将它们复制到中间文件夹并从不包含任何排除文件的该副本构建 aspnet_complier.exe?

该网站依赖于其他 3 个 csproj 文件。

谢谢!

0 投票
1 回答
1459 浏览

asp.net-mvc - 使用 Web 部署项目在 Mono 上预编译 ASP.NET MVC

我正在尝试使用 Visual Studio 2008 Web 部署项目将我的 ASP.NET MVC 应用程序从 Visual Studio 2008 预编译和部署到运行 Mono 2.4 的服务器。但是,每当我访问该网站时,都会收到一条错误消息:

这是预编译工具生成的标记文件,请勿删除!

有没有人有这个工作?有没有更好的方法将 MVC 应用程序从 Visual Studio 2008 预编译和部署到 Mono?

0 投票
3 回答
1262 浏览

asp.net - 预编译 Web 应用程序项目设置为可更新的性能优势?

如果将 asp.net Web 应用程序设置为可更新,那么预编译它是否有任何性能优势?通过设置预编译器可更新标志,它不会预编译 aspx、ascx 等,因此它们仍然必须在运行时在第一页加载时进行编译。无论如何,ASP.NET Web 应用程序项目中的其他所有内容都已编译,那么在可更新标志设置为 true 的 WAP 上运行预编译器有什么意义?

0 投票
1 回答
5782 浏览

asp.net - 使用发布和 .dll .compiled 文件部署 asp.net 网站

当我们发布一个 asp.net 网站时,在“bin”文件夹下创建了 2 种文件类型,.dll 和 .compiled 文件。当我们部署到生产环境时,我们需要复制 .compiled 文件还是只复制 .dll 就可以了?

我知道它此时已预编译,但 .compiled 文件是做什么用的?

TIA

0 投票
2 回答
921 浏览

asp.net - 为 WSS/SharePoint 预编译 asp.net 应用程序/webpart

我使用 Visual Studio 2010 Web 应用程序模板构建了一些在 WSS 3 上运行的自定义应用程序。当我编译应用程序时,Visual Studio 在 bin 目录中创建程序集文件,稍后我使用 WSS 3 将其复制到生产服务器(另一台机器)。编译后的应用程序 dll 文件被复制到 WSS 虚拟目录内的 bin 文件夹中并在那里运行良好。

随着项目需求/应用程序随着时间的推移而增长,我现在面临的问题是,第一次点击程序集会触发我想避免的动态编译。

即使应用程序运行良好,我也想在我的开发机器上使用 asp 预编译器,以减少第一次请求页面时的延迟。

我使用以下命令来预编译整个 Web 应用程序:

编译运行良好,没有任何错误,我最终得到了几个 .compiled 文件以及 C:\WebApp\bin 文件夹中的 Web_App_xxxxx.dll 文件。

从这里开始,我对如何进行有点迷茫。

您能否给我一些建议,我需要将编译文件复制到生产服务器上的哪个文件夹?

他们需要进入服务器上的 bin 文件夹还是更好地进入 aspx 页面所在的文件夹?

此外,我想知道是否可以在没有 IIS 元数据库的情况下使用 -v 和 -p 开关在开发机器上预编译 Web 应用程序,然后在 WSS 中使用它?

我将所有文件从 C:\WebApp\bin 文件夹复制到服务器 bin 文件夹,但不幸的是,当使用进程监视器查看服务器事件时,csc 编译过程仍然启动。

干杯,

马蒂亚斯

0 投票
1 回答
4984 浏览

eclipse - 是否可以将jsp预编译到eclipse中?

标题很简单。

我想知道是否有可能将编译的jsp(生成的servlet)直接看到eclipse。无需部署到任何服务器上。

0 投票
1 回答
230 浏览

asp.net - 使用 aspnet_merge 会导致 .svc 文件出错

我正在预编译我的所有网站并使用该aspnet_merge工具将所有 App_Web* dll 文件合并为一个。该工具还负责更新相应的.compiled文件以指向新的合并程序集。但是,对于.svc文件,.compiled文件未更新,这在运行时给了我以下错误

如果我.compiled在记事本中打开文件并替换App_Web_10iin0krWeb(这是我合并的 dll 文件的名称),一切正常。这有点烦人,因为构建和发布都是自动的,所以我必须编写一个脚本,将其作为构建后的步骤。我找不到任何文档或抱怨此问题的人,但在我在 MSDN 上开始一个新线程之前,我想听听你们中的任何人是否也遇到了同样的问题,以及是否有解决问题。