亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Acumatica - 自定義“營銷活動”屏幕時出錯

Acumatica - 自定義“營銷活動”屏幕時出錯

C#
阿波羅的戰車 2023-05-13 16:02:34
在營銷活動屏幕上添加任何自定義字段或覆蓋現有字段上的任何屬性時出現以下錯誤:\App_RuntimeCode\PX_Objects_CR_CRCampaign_extensions.cs(1): error CS0246: The type or namespace name 'AP' could not be found (are you missing a using directive or an assembly reference?)關于在哪里跟蹤此錯誤的任何想法?
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

這可能是因為using static directivenested namespace。

例如,嵌套AP.xyzPX.Objects.AP不會產生編譯器錯誤: 在此處輸入圖像描述

AP.xyz嵌套在另一個名稱空間中時找不到: 在此處輸入圖像描述

的問題using static directive有點不同,但會導致相同的錯誤。發生這種情況是因為運行時代碼使用 IIS 進行編譯,而 IIS 編譯器不是最新的 dot net 編譯器。using static directive當您在 visual studio 中編譯動態庫擴展時可以工作,但當它作為運行時自定義的一部分由 IIS 編譯時可能會失敗。

簡單的解決方法是將文件編輯為:

  1. AP.xyz通過更改為完全限定標識符PX.Objects.AP.xyz

  2. 有時,所需要做的只是刪除并在文件頂部AP.添加 using (如果不存在)。PX.Objects.AP當不同命名空間中具有相同名稱的 2 種類型之間存在沖突時,您必須使用方法 #1。


查看完整回答
反對 回復 2023-05-13
  • 1 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號