.Net 汇编问题

发布于 2024-09-13 07:42:11 字数 561 浏览 6 评论 0原文

我正在使用 Windows Server 2008 Enterprise + .Net 3.5 + VSTS 2008 + C# 来开发控制台应用程序。该应用程序在我的开发人员桌面上运行良好。但是,当我在另一台计算机(也包括 Windows Server 2008 Enterprise,但未安装 VSTS 2008)上运行相同的应用程序时,出现错误,提示无法找到程序集 Microsoft.Expression.Encoder。出于安全和政策原因,我无法在计算机上安装 VSTS 2008 或 SDK 来使用 gacutil 等工具进行调试(那么有什么快速方法来查找程序集是否正确安装?)。

我的问题是,Microsoft.Expression.Encoder 应该在哪里?在 GAC 还是其他地方?我不确定我的程序如何查找 Microsoft.Expression.Encoder。

顺便说一句:我的控制台应用程序没有强签名,我认为 Microsoft.Expression.Encoder 应该是强签名,对吗?如果是这样,应该在哪里找到 Microsoft.Expression.Encoder - 在 GAC 中还是在本地文件夹中(例如与控制台应用程序相同的文件夹)?

I am using Windows Server 2008 Enterprise + .Net 3.5 + VSTS 2008 + C# to develop a console application. The application runs fine on my developer desktop. But when I run the same application on another machine (Windows Server 2008 Enterprise as well, but no VSTS 2008 installed), there is error says assembly Microsoft.Expression.Encoder can not be found. For security and policy reasons, I can not install VSTS 2008 or SDK on the machine to use tools like gacutil to debug (so any quick method to find whether the assembly is correctly installed or not?).

My question is, where should Microsoft.Expression.Encoder be? In GAC or somewhere else? I am not sure how my program looks for Microsoft.Expression.Encoder.

BTW: my console application is not strong signed, and I think Microsoft.Expression.Encoder should be strong signed, correct? If so, where should Microsoft.Expression.Encoder be found -- in GAC or in local folder (e.g. the same folder as the console application)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小伙你站住 2024-09-20 07:42:11

该程序集涉及 Silverlight 和 WPF 应用程序。如果您正在开发控制台应用程序,则不需要引用它。尝试检查项目中的程序集引用并删除不需要的不必要的引用,然后重试。

That assembly relates to Silverlight and WPF application. If you are developing console app, you shouldnt need to refer to it. Try check your assembly reference in the project and remove unnecessary references that you dont need and try it again.

我的影子我的梦 2024-09-20 07:42:11

您依赖于默认情况下不可用的组件,您必须安装它。表达式编码器有两个版本。免费版本可供下载 从这里。请注意限制,它不支持平滑流式传输或编码为 H.264。如果出现问题,请点击下载页面中的链接获取零售版。只需在计算机上安装 Blend 也可能会解决这个问题,但这肯定也会是一个“安全”问题。

You have a dependency on a component that won't be available by default, you have to install it. Expression Encoder comes in two versions. The free version is available for download from here. Do note the restrictions, it doesn't support smooth streaming or encode to H.264. Follow the link in the download page to the retail edition if this is a problem. Just installing Blend on the machine would probably solve it too, but that would surely be a "security" problem as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文