| |

VerySource

 Forgot password?
 Register
Search
View: 670|Reply: 4

Ask a few simple questions

[Copy link]

1

Threads

2

Posts

3.00

Credits

Newbie

Rank: 1

Credits
3.00

 Great Britain

Post time: 2020-2-18 16:30:01
| Show all posts |Read mode
Recently I was studying asp.net, which has a Liezi, there is a bin folder below, there are 5 files, a.cs, ​​a.dll, a.pdb, b.dll, b.pdb, the problem is in asp.net What is the general generation of the dll file? What are the other CS and PDB files related to the DLL? There is also a folder for classes. There are some CS files below. What is this for? Can you elaborate on it in detail? ?
Reply

Use magic Report

0

Threads

8

Posts

5.00

Credits

Newbie

Rank: 1

Credits
5.00

 China

Post time: 2020-4-24 11:45:12
| Show all posts
dll is automatically generated after .NET compilation
The dll file contains all the cs code, and only the front desk file and dll are needed to publish it to the customer.
Reply

Use magic Report

0

Threads

41

Posts

13.00

Credits

Newbie

Rank: 1

Credits
13.00

 China

Post time: 2020-4-24 12:30:01
| Show all posts
a.cs,
a.dll
a.pdb,
b.dll,
b.pdb

The dll file is a class library generated by the compiler
He is usually generated when you compile

a.pdb is a description of some documents automatically generated by .net
Reply

Use magic Report

0

Threads

322

Posts

115.00

Credits

Newbie

Rank: 1

Credits
115.00

 China

Post time: 2020-4-24 19:00:01
| Show all posts
The dll is a dynamic library generated after compilation, and all the code in .cs is compiled into this dll.
It can be compiled with vs.net or csc.exe input command to compile.

The cs file is the source code, and the compilation becomes a dll. You can delete the .cs at runtime

The CSS under classex is also the source code, but it is generally some custom classes, not page classes, so put together,

pdb contains some descriptive information, which is used for debugging.
Reply

Use magic Report

1

Threads

2

Posts

3.00

Credits

Newbie

Rank: 1

Credits
3.00

 Great Britain

 Author| Post time: 2020-4-29 14:45:02
| Show all posts
"dll is a dynamic library generated after compilation, all the code in .cs is compiled into this dll."
So why are there two DLL files? But there is no CS file for B? Is it possible that the author deleted it for confidentiality?
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

Contact us|Archive|Mobile|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

Quick Reply To Top Return to the list