问题标签 [manifest]

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 投票
1 回答
2545 浏览

deployment - 如何强制 ClickOnce 部署 url?

我这里有点扯头发。

我将 VS 2008 应用程序发布到服务器,通过 ClickOnce 安装。到目前为止,一切都很好。它安装得很好。然后我添加了一个 ClickOnce 更新检查器——它使用 ApplicationDeployment 来处理检查和应用更新。

到目前为止,一切都很好。

然后,在某些安装它的机器上,更新程序将无法工作。它返回的错误是该应用程序已经从另一个 URI 安装 - 它不是。

经过足够的挖掘,我发现:

网址 1:htfp://www.domain.com/app/myapp.application

网址 2:htfp://www.domain.dom/App/myapp.application

ClickOnce 认为 URL 1 和 2 完全不同 - 即使“app”在 URL 2 中包含大写字母 A,并且都指向相同的有效 .application 文件。

当我发现我编辑了我们所有的 Intranet 链接以指向 URL 的全小写版本时,它现在可以工作,但总有可能有人从“不正确”的 URL 安装它 - 唯一的解决方案是从正确的 URL 强制卸载并重新安装应用程序。

如何强制部署 URL ClickOnce 检查更新?它似乎是根据安装它的 URL 生成它的清单,所以我不确定我是否可以从 VS 端修复它。

谢谢,

~ 沃干

0 投票
2 回答
19621 浏览

vb.net - 如何向我的 VB.NET 应用程序添加清单(用于 UAC 支持)?

如何在 VB.NET 中添加和嵌入清单文件,以便为我的应用程序添加 UAC 支持?

0 投票
3 回答
3955 浏览

windows-server-2008 - UAC:清单文件被忽略

我的一个可执行文件将一些配置写入到 C:\Program Files\MyApp\config.xml 的 XML 文件中。它需要在 Vista / Server 2008 上以管理员身份运行,否则操作系统不会让它写入该位置。

我包含了一个名为 config.exe.manifest 的清单文件,以在启动时自动请求管理权限。

这是我的清单文件:

我在 Windows Server 2008 上试过这个,但清单文件似乎被忽略了,并且可执行文件在没有足够权限的情况下启动。

0 投票
1 回答
2886 浏览

visual-studio - 什么是清单创作警告?

有谁知道这是什么意思?想了解一下吗?
在 VS2005 中编译 MFC 项目时收到此警告。

0 投票
2 回答
936 浏览

c# - IE 和 activeX 应用程序的清单问题

我面临以下配置: IE 加载 c++ activeX(加载 c# COM ActiveX (EXECUTOR) 的加载器应用程序,它使用反射启动 c# UI 应用程序(主应用程序),它使用一些旧的 c++ COM dll。

我试图避免注册这些遗留的 c++ COM(我想使用清单)。但没有成功。

如果有一种方法可以使用指向这些 dll 的“文件”部分为 ActiveX 指定清单?

我尝试为 IE 创建清单但没有成功,将 Native.manifest 放在遗留目录所在的目录中,也没有成功。

似乎 XBAP 而不是 loader 和 executor 应该可以解决这个问题。但是,任何想法如何解决当前架构中的问题?

谢谢

0 投票
1 回答
394 浏览

visual-studio-2008 - what is a manifest for?

In VisualStudio I have this option for my project to embed a manifest. I have never had to deal with this before and I am curious what it is for.

0 投票
2 回答
352 浏览

asp.net-mvc - Bin 部署的 MVC 应用程序需要不同的清单

真的开始烤我的面条了。我刚刚(通过 FTP)构建并部署了一个普通的 ASP.Net MVC 应用程序(版本 1.0.0.0),但在部署后遇到了以下问题:

无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该模块应包含程序集清单。

堆栈跟踪可见于http://demos.officeacuity.com

我已经按照Phil Haack 建议的所有步骤部署应用程序,并且怀疑这不是我复制的实际 DLL 的问题。MVC 的程序集版本在 Web.Config 中正确指定,路由和抽象也是如此,因此社区的任何建议或线索将不胜感激。

0 投票
2 回答
2930 浏览

java - 无法在 Windows 上运行我的 jar 文件

我有这些文件board.classx4.class(x4.class 有 main() 方法)。

为了 jar 这些文件,我写了

并得到一个x4.jar文件。

我将此 x4.jar 文件复制到我的桌面(在 Windows Vista 上)并双击它。我收到此错误:

无法从 C:\Users\eSKay\Desktop\x4.jar

我应该怎么做才能使这个文件作为 jar 可执行文件运行(不安装任何软件)?


更新: 我使用清单文件来解决问题。我有我需要的 jar 文件,如果你这样做,它运行良好:

但是,当我双击 x4.jar 时没有任何反应,我检查了任务管理器,发现后台正在启动一个 javaw.exe,但它没有显示原始程序给出的输出。

问题可能是什么?

0 投票
1 回答
2819 浏览

.net - 程序集清单加载错误(.NET 和 C++ dll)

我的应用程序(纯 DotNET 2.0)正在引用另一个纯 DotNET 2.0 dll,该 dll 正在 PInvoking 到非托管(C++ 2005)dll 中。在某些计算机上这可以正常工作,在其他计算机上会出现一致的错误消息:

装配清单错误 http://en.wiki.mcneel.com/content/upload/images/AssemblyManifestError.png

我一直在用谷歌搜索这个错误,但似乎其他人正在遇到它,因为他们有多个名称相同的文件。这不是这里的情况。RhinoCommon.dll 只有一个,rhcommon_c.dll 只有一个

计算机已安装最新的 Microsoft C 运行时。

非常感谢,大卫


编辑:错误消息是错误的。它实际上是另一个缺少的 dll。很奇怪,DotNET 对此感到如此困惑。

0 投票
3 回答
16048 浏览

c# - 程序兼容性助理认为我的应用是安装程序

我在 Win 7 RTM x64 上创建了一个 .NET C# WinForms 应用程序,假设我调用了 DataInstaller。

当我在调试器之外运行这个程序时(目前只是一个没有功能的空表单),它可以正常工作,直到我关闭表单。然后我从程序兼容性助手那里收到一条消息,上面写着:

此程序可能未正确安装

然后我可以选择使用推荐的设置重新安装,或者说安装确实按预期工作。

如果我将应用程序命名为“DataThingy”,这不是问题,我想这与名为 *Setup 的程序获得 UAC 盾牌图标的方式有关。

我假设我可以在应用程序清单中放入一些简单的东西来防止这种情况发生?

我不确定这是否发生在 Vista 上,因为我目前没有访问权限。

更改名称不是一个选项,关闭 UAC 不是一个选项,所以请不要建议这个!

编辑:

我的天啊。

看来,如果以下任何一项属实,UAC 就会坚持下去:

exe 名称包含单词 Installer

装配信息.cs

“安装程序”也可以是“安装程序”。

它令人难以置信,它确实如此。显然,一位老 VB6 程序员被调到了雷德蒙德的 UAC 团队。

我仍然需要一个解决方法,我不准备接受我的应用程序不可能被称为安装程序,因为它不会触及注册表或将任何文件放在 Program Files 文件夹中。

我假设如果我尝试执行名为 IAmAVirus.exe 的应用程序,UAC 会将机器完全锁定。(其实我不敢尝试,因为我不完全相信我只是在傻)