.net-assembly相关内容
我已经阅读了有关此技术的信息:VS 项目中的共享程序集信息 - JJameson 的博客 基本上这意味着创建一个包含有关程序集的版本信息的 SharedAssemblyInfo.cs,并将此文件作为链接添加到解决方案的所有项目中,因此实际文件仅位于磁盘上的 1 个位置. 我的问题涉及两种情况: 不使用这种机制的现有解决方案:有没有办法轻松地将 ShareAssemblyInfo
..
我需要在我的 web.config 文件中重新创建一个如下所示的提供程序:
..
我想使用 System.Numerics 中的 BigInteger 类,但如果我想编写 使用 System.Numerics; Numerics 未找到.我在网上搜索,发现必须添加对System.Numerics.dll 的引用,但我该怎么做? 解决方案 http://msdn.microsoft.com/en-us/library/7314433t(v=vs.80).aspx
..
我在部署一个应用程序时遇到了一个奇怪的问题,该应用程序引用了一个用托管 C++ 编写的程序集. 我创建了一个程序集 X,编译它并在一个名为 Starter 的 exe 文件中引用它. Starter.exe 在本地机器上正常启动.但是,当我将 starter 调试文件夹的所有内容复制到虚拟机并尝试在那里启动时,它会崩溃并出现以下异常: 未处理的异常:System.IO.FileNot
..
AssemblyTitle 属性的实际用途是什么?MSDN 说它指定了程序集的描述,程序集标题是一个可以包含空格的友好名称. Visual Studio 在项目的属性窗口中要求程序集名称以及默认命名空间.有一个 AssemblyName 属性,但它完整地描述了程序集的唯一标识(即文化等).我看不出 AssemblyTitle 与 AssemblyProduct 有何不同. 我使用 IL
..
可以在项目属性中设置应用程序图标.如果您这样做,exe 将具有此图标而不是默认图标.这个图标是一个 win32 资源,也可以这样访问: 我想要我的程序使用的文件类型的特殊图标.要关联文件类型图标,我可以在注册表中指定它(“DefaultIcon"项中的“MyProg.exe,1"). 那么如何向程序集中添加更多图标,以便我可以将其用于文件类型关联? 非常感谢 ps:它是一个
..
我正在尝试使用 AppDomain.AssemblyResolve 事件来处理异常,同时解析运行时加载的某些 dll 的程序集 (动态加载类型的序列化异常). 当事件被触发时,我加载目录中的所有 DLL 并创建一个 Assembly 数组,然后我使用此方法获取包含我指定类型的 Assembly: public static Assembly GetAssemblyContainingTyp
..
我有一个使用 System.Runtime.Serialization 程序集的项目.我正在使用该程序集中的 DataContractSerializer 类型,但我遇到了问题.有两个程序集: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.Runtime.Ser
..
我见过这个:VSTS 2010 SGEN :错误:无法加载文件或程序集(来自 HRESULT 的异常:0x80131515) 并且所有答案均无效.当我构建或任何东西时它也不会出现.我可以正常运行项目,当我尝试添加实体框架模板控制器时会发生这种情况: 然后我得到这个错误: 所有项目文件都在我的网络共享上,因为那是我们工作的“我的文档"所在的位置.这是我尝试过的: 1) 将项目设置中
..
能否请您解释一下 C# 中 internal 关键字的实际用法? 我知道 internal 修饰符限制了对当前程序集的访问,但是我应该在什么时候以及在什么情况下使用它? 解决方案 您希望从同一程序集中的许多其他类访问的实用程序或帮助程序类/方法,但您希望确保其他程序集中的代码可以'访问. 来自 MSDN(通过archive.org): 内部访问的一个常见用途是在基于组件的
..
我有一个类似的网络项目: 命名空间 Web{公共部分类 _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){lbResult.Text = PathTest.GetBasePath();}}} 方法 PathTest.GetBasePath() 在另一个项目中定义,如: 命名空间
..
我正在尝试使用与此类似的代码扫描程序集以查找实现特定接口的类型: public ListFindTypesImplementing(string assemblyPath){var matchingTypes = new List();var asm = Assembly.LoadFrom(assemblyPath);foreach(asm.GetTypes() 中的 var t){if (ty
..
请注意:这不是重复无法加载文件或程序集“System.ComponentModel.Annotations, Version=4.1.0.0.与链接的问题不同,此问题仅在发布应用程序后 发生.正如您将在下面看到的,我已经尝试了该帖子中提出的所有解决方案,但都没有成功. 此问题发生在 WPF .Net Framework 4.6.1 项目中,该项目引用了 .Net Standard 2.0 库
..
目标:从 .NET 4.7 控制台应用程序中,使用反射与 Assembly.GetType(),我尝试从 Assembly X 中提取 netstandard 2.0 类的类型.然后我想使用 Activator.CreateInstance() 创建此类型的实例. 我想做什么:但是,这个程序集 X 依赖于 netstandard 2.0.为了能够获得类型,必须将 netstandard 依赖
..
读取程序集的一些元数据非常容易,只需加载Assembly,然后获取自定义属性,例如: Assembly assembly = Assembly.GetExecutingAssembly();装配标题属性?attribute = assembly.GetCustomAttribute();细绳?标题=属性?.标题; 您可以将 AssemblyTitleAttribute 替换为其他一些内容,例如
..
读取程序集的一些元数据非常容易,只需加载Assembly,然后获取自定义属性,例如: Assembly assembly = Assembly.GetExecutingAssembly();装配标题属性?attribute = assembly.GetCustomAttribute();细绳?标题=属性?.标题; 您可以将 AssemblyTitleAttribute 替换为其他一些内容,例如
..
.NET Core 中 *deps.json 文件的用途是什么?将引用存储在此类文件中而不是程序集清单中(如在独立的 .NET Framework 中)的原因是什么? 在 dotnet build 命令之后,我使用 Ildasm 检查程序集清单不包含这些依赖项的条目. 但它在 dotnet publish 命令之后有条目. 解决方案 .deps.json 文件包含有关由构建的程
..
我想对我的 asp.net 核心应用进行版本控制. 我点击了这个链接:http://www.matthiaseinig.de/2013/05/20/auto-generate-fileversion-for-all-projects-in-a-solution-with-t4/ ,但我想删除项目程序集信息,但我没有找到. 如何删除重复的程序集信息?我想用另一个文件覆盖 asp 核心程序
..
.Net Core 的 project.json 允许配置传统 .Net 应用程序使用通常放置在 AssemblyInfo.cs 中的属性(例如 AssemblyTitle, AssemblyCopyright, AssemblyVersion).但是,我还没有弄清楚如何在 project.json 中设置的一个程序集属性是 InternalsVisibleTo. 有没有办法使用 proje
..
我想将 ILRepack 集成到我的 MSBuild 管道中,以便合并 .Net Core 项目将所有需要的 dll 整合到一个 exe/dll 中. 有用的 NuGet-Package ILRepack.MSBuild.Task 似乎很适合,但是 GitHub 自述文件中的示例对 .Net Core 项目不太适用,我无法弄清楚如何更改它以与 .Net Core 项目兼容:
..