1
A
回答
1
我所做的是增加一個新的加載項項目到我的解決方案,並通過添加以下代碼:
public void OnConnection(object application, ext_ConnectMode connectMode, objec addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
SetSign(_applicationObject);
}
public void SetSign(DTE2 app)
{
Solution solution = app.Solution;
foreach (Project proj in solution.Projects)
{
if (null != proj.Properties && null != proj.Properties.Item("SignAssembly"))
{
Property projProperty = proj.Properties.Item("SignAssembly");
bool signed = (bool)projProperty.Value;
if (!signed)
{
proj.Properties.Item("AssemblyOriginatorKeyFile").Value = @"C:\Projects\ClassLibrary1\Addins\Tools\mykeyfile.pfx";
proj.Properties.Item("SignAssembly").Value = true;
}
proj.Save();
}
}
}
相關問題
- 1. 如何以編程方式從c#編譯Visual c + +項目?
- 2. 你如何以編程方式在Java中籤署jar文件?
- 3. 標籤欄項目標題以編程方式不顯示在目標c中
- 4. 如何以編程方式創建空的Visual C++項目?
- 5. C#在asp.net項目中以編程方式創建網站
- 6. listview項目未在C#中以編程方式選擇
- 7. 如何以編程方式在collectionview中選擇項目?
- 8. 如何在vega中以編程方式選擇項目?
- 9. 如何以編程方式「在項目瀏覽器中顯示」
- 10. 以編程方式編譯Android項目
- 11. 以編程方式在VS2010項目中添加現有項目?
- 12. 在目標C中,如何以編程方式訪問UIViewController?
- 13. 在java中以編程方式簽署Apk文件
- 14. 如何在目標c中以編程方式設置標籤欄項目標題?
- 15. 以編程方式將項目JAR部署到artifactory
- 16. 以編程方式爲設置/部署項目提供版本
- 17. 如何以編程方式在TListView中輸入項目的編輯模式?
- 18. 以編程方式檢索xcode Objective-C項目中的項目目錄
- 19. 如何在應用程序項目中以編程方式創建目錄?
- 20. 在C#項目中使用Webkit-Sharp
- 21. 如何以編程方式編譯和編譯當前項目中的另一個c#項目
- 22. Visual Studio:以編程方式在項目目錄中創建項目項目
- 23. 如何以編程方式編輯選定的子項目?
- 24. 如何以編程方式將SDK添加到UWP項目中?
- 25. 如何以編程方式更改RecyclerView中項目的位置?
- 26. 如何以編程方式選擇ListView中的項目?
- 27. 如何以編程方式從底部欄中隱藏項目
- 28. 如何以編程方式訪問工作箱中的項目?
- 29. 如何以編程方式呈現qml中的vtk項目?
- 30. 如何以編程方式刷新eclipse中的java項目