我已經做了一個MVVM(Model-View-ViewModel)的C#項目,我需要將我的項目的模型部分轉換爲dll。將項目的一部分轉換爲DLL
我已經知道我可以去項目的輸出類型更改爲類庫,但這給我一些問題在我的ViewModel,因爲它試圖將整個項目轉換爲DLL。
模型零件只有.cs文件。
我已經做了一個MVVM(Model-View-ViewModel)的C#項目,我需要將我的項目的模型部分轉換爲dll。將項目的一部分轉換爲DLL
我已經知道我可以去項目的輸出類型更改爲類庫,但這給我一些問題在我的ViewModel,因爲它試圖將整個項目轉換爲DLL。
模型零件只有.cs文件。
您應該爲您的解決方案添加一個新的類庫項目,將要分離的.cs文件移動到新項目中,然後在原始項目中添加對新項目的引用。
我如何參考我從該項目創建的dll? –
右鍵 - >添加引用 - >瀏覽位置,可能是** bin/debug/file.dll **,然後選擇你的dll – Vijay
我已經成功添加了它作爲參考,但是我的app.xaml文件沒有似乎註冊了這一變化。我的代碼是'
非常感謝,我會盡力而爲。 我必須提出什麼樣的參考? –
爲此,您需要在原始項目中找到「參考」文件夾,右鍵單擊 - >添加參考。引用另一個項目意味着原始項目需要另一個項目(dll)才能工作。 – adhie
我認爲它幾乎可以工作,但是在從主項目排除模型後,我在我的app.xaml文件中出現了一些問題。 如下所示的行:在名稱空間「cld-namespace:UMLGen.Model」中給出錯誤「The name」UMLClass「不存在。看來xaml文件不知道它應該從xaml文件中獲取該信息了嗎? –