【c#-.net部署Office 2003可再发行主互操作程序集(o2003pia.msi)】教程文章相关的互联网学习教程文章

c# – 如何加载与主程序集捆绑在一起的嵌入式程序集?【代码】

将一个组件捆绑到另一个组件中的最佳做法是什么?我有一个我正在分发的程序集,但是我在其中使用了几个第三方程序集,而且我不想分发多个程序集. 所以,我想将几??个程序集编译成我分发的程序集,以便它们只是内置的. 这是最好的做法是什么?我知道我可以将其他程序集放在我的项目中并将它们设置为“嵌入式资源”,但是如何让它们再次退出,这意味着如何将它放到我可以实例化嵌入式程序集中定义的类的地方? 我见过Assembly.Load方法,但似...

c# – 将项目的.NET目标框架从4.0更改为3.5后,找不到文件(或程序集)【代码】

我想改变我的C#项目,它基于.NET 4.0到3.5.所以我将项目的目标框架更改为3.5. 重新打开并尝试编译项目后,我收到错误:The file or assembly “System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” or one of its dependencies couldn’t be found. The system can’t find the file.oder eine Abhngigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.这发生...

c# – 如何检查.NET程序集的新鲜度?

所有, 我正在开发一个SharePoint项目,但这不是特定于SharePoint的问题本身.我有一个已部署到SharePoint服务器场的程序集,我想验证我的“最新版本”是否位于GAC中,或者是否是昨天晚些时候的旧版本代替.这是一个测试农场,所以是的,我们不断地加速版本. 没有做任何疯狂的事情,比如每次编译*时更改程序集版本本身,是否有一些我可以检查(或在编译时设置)的程序集属性? *我应该澄清一下,在SharePoint项目中,我们在多个位置(包括XML文件)...

c# – 程序集以及何时不能选择强命名?

前段时间我在Stack Overflow,Assembly Names and Versions上询问了以下问题. 现在我已经意识到我无法使用强名称签署我的程序集,因为第三方依赖项之一不是强名称程序集,因此我的签名不可信. 我试图简单地将程序集文件名MyAssembly.dll更改为MyAssembly.v.1.1.dll,但是当我这样做并引用重命名的程序集时 – 它不会像其他引用一样被复制.似乎是因为文件名和程序集的Identity属性之间存在不匹配. 我有项目A和B,它们是项目C的依赖项.项目...

c# – Autofac:如何加载引用但未直接使用的程序集【代码】

我们使用Autofac for DI创建了一个WebApi解决方案.我们将autofac的引导分解为一个单独的项目.这样,我们的WebApi项目仅引用我们的Bootstrap和Contracts项目.然后我们的引导项目引用所有其他组件并将所有内容连接在一起.我喜欢这种设计用于分离关注点. 我们可以按如下方式手动加载我们的程序集 – 我们的“AutofacModule”类包含注册每个模块(程序集)的必要信息.ContainerBuilder builder = new Autofac.ContainerBuilder(); builder...

c# – Azure程序集引用ServiceBusTriggerAttribute是什么?

“How to use Azure Service Bus with the WebJobs SDK” Azure Documentation文章显示了[ServiceBusTrigger]属性用于集成WebJob和Azure Service Bus主题消息的用法.但是,在Visual Studio 2015中使用默认的Azure WebJobs项目模板,对ServiceBusTrigger的引用会导致以下编译时异常: 找不到类型或命名空间名称’ServiceBusTriggger(您是否缺少using指令或程序集引用?) 手头的问题是Nuget的Microsoft.Azure.WebJobs包不包含ServiceBu...

C#:解决添加xxx.dll的引用时报错,请确保xxx是有效的程序集或者COM组件【图】

问题:解决方法有两种,如下: 1.代码中用dllImport语法引入:using System; using System.Runtime.InteropServices;class Example {// Use DllImport to import the Win32 MessageBox function.[DllImport("user32.dll", CharSet = CharSet.Unicode)]public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type);static void Main(){// Call the MessageBox function using platform invoke.Messa...

c# – MvvmCross – 缺少已启用链接所有程序集的viewmodels参数【代码】

为了减少应用程序大小,我在我的Xamarin.iOS应用程序上启用了“链接所有程序集”选项.不幸的是,当我启动应用程序时,传递简单的视图模型参数不起作用.在应用程序输出上,我可以看到以下警告: mvx:Diagnostic:1.93用于调用ViewModel的缺少参数 – 缺少参数isLaunchedForTheFirstTime – 假设为null – 这可能对值类型失败! mvx:错误:1.94无法从字符串解析BoolParser参数isLaunchedForTheFirstTime 我不知道要添加什么来LinkerP...

c# – .NET标准:程序集的清单定义与程序集引用不匹配【代码】

一旦我更新任何使用.NET Standard的库(之前没有使用过),我会得到以下内容:Could not load file or assembly 'System.Net.Http' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.使用package.config<package id="System.Net.Http" version="4.3.3" targetFramework="net461" />Web.config文件<dependentAssembly><assemblyIdentity name="System.Net.Http" public...

c# – 在Hololens项目中找不到DLL. (您是否缺少using指令或程序集引用?)

我创建了一个Unity(2018.2.13f1)项目,我想添加一个DLL来从外部设备获取信息,通过WiFi获取HoloLens中的plog信息. 我在assets文件夹中添加.dll文件.当我创建一个脚本来获取我的服装包和plog信息时,它会识别为参考,并且它单独构建.但是,当建立统一的时候,它会出现以下情况我尝试使用其他版本的Unity,2017.2.xx和2017.4.xx,但它会出现相同的错误.解决方法:我正在尝试按照this tutorial解决这个问题.

c# – 升级到.NET 4.0并获取无法加载已删除的旧版DLL的文件或程序集引用

System.IO.FileLoadException: Could not load file or assembly ‘FOO, Version=1.0.3975.20137, Culture=neutral, PublicKeyToken=2aec35e026e7fee4’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)File name: ‘FOO, Version=1.0.3975.20137我有一个C#程序,我们不断更新,它重新安装,似乎我已经将项目从VS2005升级到V...

c# – 如何使用XmlAttributeOverrides以编程方式生成序列化程序集或cs文件,如XmlSerializer?

我想生成一个序列化程序集或.cs文件来使用XmlAttributeOverrides序列化我的类型,然后直接在我的项目中引用此程序集/ .cs文件,而不是使用XmlSerializer来执行xml序列化/反序列化.这是因为序列化使用XmlAttributeOverrides,当您使用覆盖创建XmlSerializer时,它不会查找现有程序集,但会始终重新生成一个(reference).我的程序在无法运行csc.exe的环境中运行,因此我无法在运行时生成序列化程序集. 要清楚,我不能只使用sgen.exe,因为它只...

c# – MEF CachedAssemblyCatalog – 延迟加载程序集

我对older versions of MEF中提供的示例中引入的CachedAssemblyCatalog类非常感兴趣 – 它允许加载仅包含导出数据而不是整个程序集的小型程序集,并且只在需要来自该程序集的部件时才加载完整程序集. 我想在我的应用程序中使用此功能,但我不确定此代码的稳定性/可靠性,以及是否有任何关于此功能的未来计划.是否计划很快成为MEF的一个组成部分,或者根本不成为? 有没有人在他的应用程序中使用此代码并可以分享他的印象?它稳定吗?它...

c# – 在4.5框架WebApi项目中使用2.0框架程序集【代码】

我有一个包含所有逻辑的’核心’程序集,它使用用2.0编写的第三方组件.当我尝试运行暴露核心功能的WebApi(4.0)项目(4.5框架)时,我收到以下错误: 无法加载文件或程序集“Core”或其依赖项之一.尝试加载格式不正确的程序. 我创建了一个测试控制台应用程序,并将app.config中的启动标记更改为使用旧版运行时,它可以正常工作.<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,...

c# – 如何在将从WebPartManager派生的类移动到新程序集时保持个性化?【代码】

我们有一个多年前开始的网站项目.登录页面使用可个性化的Web部件,Web部件管理器是.NET WebPartManager类的扩展,驻留在App_Code中.奇怪的是,如果我们将这个类移动到同一个解决方案中的另一个程序集中,个性化就会被清除,我们可以节省新的个性化.但是,当我们将课程移回时,它会再次加载原始个性化. PathId,UserId和ApplicationId似乎在asp_PersonalizationPerUser表中保持不变(有关详细信息,请参阅http://msdn.microsoft.com/en-us/lib...