标签: assemblies

网站项目(ASP.NET) - 我的代码将编译到哪个程序集?

我在VS.NET 2008中有一个网站项目.我在App_Code文件夹中有一个类

namespace RM{
    public class MyClass{
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要知道这将编译成什么程序集?你认为它应该是RM.dll但看起来不像它.

我知道最好使用WebApplication项目,但目前它不是一个选项.

.net c# asp.net assemblies compilation

0
推荐指数
1
解决办法
1478
查看次数

如何将不同组件中的对象相互转换?

我遇到了这个显然并非罕见的问题 -

  1. 我在Assembly A中有一个接口.

  2. 我正在动态加载程序集B,并尝试将一个对象从程序集A中转换到我的接口中.

  3. 它失败了InvalidCastException.

我已经明白了为什么 - 程序集A中的类和程序集B中的类,即使具有相同的名称和相同的代码,也不是相同的东西,不能相互强制转换.

我的问题是:有解决方案吗?有什么方法可以使这两种类型兼容,或者我是否需要在程序集B中复制我的接口并将对象转换为该接口?

我正在使用Assembly.LoadFrom加载程序集B - 是否有不同的方法可以使它们与类型兼容?

我不能成为第一个遇到这个问题的人.我想要做的事情似乎是插件架构相当普遍的任务.

.net assemblies

0
推荐指数
1
解决办法
607
查看次数

BizTalk 2009程序集位置

当我将架构部署到BizTalk时,它存储在哪里?

assemblies biztalk biztalk-2009

0
推荐指数
1
解决办法
110
查看次数

从.Net 2访问.Net 3.5程序集

Visual Studio在尝试执行此操作时会发出警告,但不会阻止它.这是安全的吗?有什么影响?

.net assemblies

0
推荐指数
1
解决办法
704
查看次数

是否可以获得私人组装密钥?

是否可以仅使用公共令牌在.NET中获取私有程序集密钥?

谢谢,Alexey Z.

.net assemblies

0
推荐指数
1
解决办法
272
查看次数

为什么C#的标准库需要汇编引用和导入?

我必须为标准库执行这两个操作的原因是什么?对于我使用的每种其他语言,我只需要一个语言来访问标准库.

c# assemblies

0
推荐指数
1
解决办法
243
查看次数

C#:如何将DLL嵌入资源文件(程序目录中没有DLL复制)

我有一个需要X.dll的C#应用​​程序(项目A).我已经将生成X.dll的项目添加到了Visual Studio中作为参考.我还将X.dll的发布版本添加到A中的资源文件中作为二进制文件.我告诉项目A 不要将X.dll复制到输出目录.

现在我想要A.exe加载,说"嘿我找不到这个文件",然后查看资源文件并使用Assembly.Load(byte [])获取X.dll.我有代码重新魔术DLL,但这个代码永远不会被调用.

目前我有一个骨头简单的项目,只是试图让它工作.它编译好了.当我运行它时,我在X.dll上得到一个FileNotFoundException.

我有:

[STAThread]
static void Main()
{
    AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
}
Run Code Online (Sandbox Code Playgroud)

但*CurrentDomain_AssemblyResolve*中的断点永远不会被击中.我立即得到一个FileNotFoundException.当然有一些我遗失的东西?

c# embed dll resources assemblies

0
推荐指数
1
解决办法
4115
查看次数

找不到C#.NET 4.5 ExecuteReaderAsync

我正在尝试使用异步查询数据库,ExecuteReaderAsync()但是我收到以下错误:

'System.Data.SqlClient.SqlCommand' does not contain a definition for 
'ExecuteReaderAsync' and no extension method 'ExecuteReaderAsync' accepting a first
argument of type 'System.Data.SqlClient.SqlCommand' could be found (are you missing a 
using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

我正在使用VSE 2012 for Windows Desktop并且.NET 4.5已经安装.我正在引用

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Data.dll
Run Code Online (Sandbox Code Playgroud)

我已经读过.NET 4.5只是替换4.0,但每当我尝试在4.5目录中选择System.Data.dll时,它都会引用4.0中的那个.不确定是否重要.

.net c# assemblies

0
推荐指数
1
解决办法
434
查看次数

包括时的命名空间,程序集和继承层次结构

通常,当在我的代码中包含名称空间或程序集时,我经常会遇到奇怪的情况,即名称空间是从另一个名称空间继承而来的,而父名称空间的类却不可用。例如,当使用List<>或时Dictionary<>,我使用System.Collections.Generic名称空间。但是,如果我也想使用IEnumerator,则还必须包括System.Collections名称空间。不应该System.Collections已经被任何成员引用System.Collections.Generic,因为它是一个孩子?两个名称空间还共享同一程序集mscorlib.dll。

为什么当子级不包含父级名称空间?

c# inheritance assemblies namespaces class-hierarchy

0
推荐指数
1
解决办法
249
查看次数

Web程序集WASM新手

我刚刚开始阅读Web Assemblies"网络的未来".有几个网页告诉我它会这样做,它会做到这一点等.

我用C/C++(这是我多年前的背景).我非常喜欢JavaScript/Angular/React; Web工作者等

如果我想开始尝试这个我需要什么?什么浏览器?铬?什么编译器/汇编器.如何将其"上传"到浏览器等等.

- 编辑 - 我如何开始?

c++ assemblies web

0
推荐指数
1
解决办法
1069
查看次数