Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用MVC模型的DLL_C#_Asp.net_Asp.net Mvc_Dll - Fatal编程技术网

C# 使用MVC模型的DLL

C# 使用MVC模型的DLL,c#,asp.net,asp.net-mvc,dll,C#,Asp.net,Asp.net Mvc,Dll,大家好,我有一个asp.NET MVC 4项目,该项目有一个模型DLL。因此模型文件夹为空,类位于ProjectName.DLL中。我如何在不删除旧类的情况下更新DLL 让我说清楚: 我有一个网站,我可以添加图片和文字。为此,我通常使用models文件夹中的models类,但在这个项目中,其他开发人员将类放在单独的DLL中,现在我必须更新数据库表。我需要新的表,我不知道如何达到DLL类文件 有没有像使用DLL作为模型一样的东西?或者其他开发人员试图保护模型?为了更改DLL或库,您需要有源代码。如

大家好,我有一个asp.NET MVC 4项目,该项目有一个模型DLL。因此模型文件夹为空,类位于ProjectName.DLL中。我如何在不删除旧类的情况下更新DLL

让我说清楚:

我有一个网站,我可以添加图片和文字。为此,我通常使用models文件夹中的models类,但在这个项目中,其他开发人员将类放在单独的DLL中,现在我必须更新数据库表。我需要新的表,我不知道如何达到DLL类文件


有没有像使用DLL作为模型一样的东西?或者其他开发人员试图保护模型?

为了更改DLL或库,您需要有源代码。如果您目前没有,您需要要求开发人员将源代码提供给您。然后,您可以对其进行更改,如果您使用的是代码优先迁移,您的数据库表将相应地更改。

您能否提供有关要在dll中更新的内容的详细信息?据我所知,更新dll是不可能的。然而,需要更多的细节来给你正确的解决方案。我已经编辑了这个问题。你以前用过JetBrain的DotPeek吗?这是免费下载的。使用此工具反编译dll并检查代码。如果类是局部的,我想你应该能够扩展它。但是我从来没有用dll尝试过这种方法,所以我不是100%确定。嗯,好吧,我会试试,但我不确定应该用反编译来完成吗?也许是第一件事?我不确定:/