Обработка файла метаданных D365 при развертывании

После генерации кода клиента с использованием 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. Будут ли какие-либо проблемы, если я разверну это или я могу ожидать, что это будет работать? Здесь я подозреваю, что компилятор проверит путь, который я здесь использовал, и выдаст, что путь не найден. Если да, каково решение? Кто-нибудь может мне с этим помочь?

0 ответов

Другие вопросы по тегам