Обработка файла метаданных D365 при развертывании - PullRequest
0 голосов
/ 06 декабря 2018

После генерации клиентского кода с использованием ODataClient (указано https://blogs.msdn.microsoft.com/odatateam/2014/03/11/tutorial-sample-how-to-use-odata-client-code-generator-to-generate-client-side-proxy-class/) я столкнулся с ошибкой «общая длина пользовательских строк, используемых программой, превышает допустимый предел». Чтобы исправить это, я использовал следующий код в ODataClient.tt файл

// The path for the temporary file where the metadata xml document can be stored. Use this if your metadata is too big to be stored in a string literal. Ensure that you have write permission for this path.
    // For example - "C:\\temp\\Test.xml"   
    public const string TempFilePath = "C:\\temp\\Test_edmx.xml";

Я сделал CRUD-операции, используя это, и отлично работает в локальном режиме. Теперь я хочу развернуть его как пакет Nuget. Будут ли какие-либо проблемы, если я разверну его или могуожидать, что это сработает? Здесь я подозреваю, что компилятор проверит путь, который я использовал здесь, и скинет, что путь не найден. Если да, каково решение? Может кто-нибудь помочь мне с этим?

...