Skip to content

_CopyFilesMarkedCopyLocal Issue #1448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
stwolfe opened this issue Jul 25, 2017 · 1 comment
Closed

_CopyFilesMarkedCopyLocal Issue #1448

stwolfe opened this issue Jul 25, 2017 · 1 comment

Comments

@stwolfe
Copy link

stwolfe commented Jul 25, 2017

In Microsoft.Net.SDK project, the copying of files to be copied locally is not respecting the relative directory structure, at least with resource files.

Example Output:

Target _CopyFilesMarkedCopyLocal:
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\de\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\es\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\fr\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\it\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\ja\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\ko\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\ru\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.edm\5.8.2\lib\net40\zh-Hans\Microsoft.Data.Edm.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Edm.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\de\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\es\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\fr\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\it\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\ja\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\ko\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\ru\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\zh-Hans\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.odata\5.8.2\lib\net40\zh-Hant\Microsoft.Data.OData.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.OData.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\de\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\es\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\fr\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\it\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\ja\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\ko\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\ru\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\microsoft.data.services.client\5.8.2\lib\net40\zh-Hans\Microsoft.Data.Services.Client.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\Microsoft.Data.Services.Client.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\de\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\fr\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\it\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\ja\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\ko\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\ru\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".
1>    Copying file from "C:\repos\Edge\.packages\system.spatial\5.8.2\lib\net40\zh-Hans\System.Spatial.resources.dll" to "C:\repos\Edge\.out\bin\managed\Microsoft.Hcs\Release\net462\System.Spatial.resources.dll".

You can see the output location does not contain the language directory. This cause these files to be copied every build to the top level of the output directory.

@nguerrera
Copy link
Contributor

Duplicate of #1006

@nguerrera nguerrera marked this as a duplicate of #1006 Jan 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants