'Assets' directory still needed after standalone was built

My directories structure is similar to the following:

[MyProject]
 ---[Assets]
 ------[XYZ]
 ---------[Resources]
 ---X.exe
 ---[X_Data]

I am using Resources.Load(…) to load the resources inside the [Resources] directory. After I built the X.exe, it seemed that the executable file needed to reside in the same directory along with [X_Data] and [Assets] !

As there was already a file named ‘resources.assets.resS’ in the [X_Data] directory, why would I still need the [Assets] directory?

How can I get rid of the dependency on the [Assets] directory?

ok…I think this had to do with Application.dataPath which I used.